モジュールjdk.compiler
モジュールjdk.compiler
「システムJavaコンパイラ」の実装とそのコマンドラインの等価javacを定義します。
javac
このモジュールは、ToolProviderおよびToolサービス・プロバイダ・インタフェース(SPI)を使用してjavacへのコマンドライン・アクセスと同等の機能を提供し、JavaCompiler SPIを介してより柔軟なアクセスを提供します。
ツールのインスタンスは、ToolProvider.findFirstまたは"javac"という名前の「サービス・ローダー」を呼び出すことによって取得できます。
さらに、JavaCompilerから取得されたJavaCompiler.CompilationTaskのインスタンスは、Abstract Syntax Tree (AST)のようなjavacの低レベルの側面にアクセスするためにJavacTaskにダウン・キャストすることができます。
このモジュールは、FileSystemProvider APIを使用してファイル・システム・プロバイダを特定します。 特に、これは、コンパイラがJARファイルを読み取れるようにするには、jdk.zipfsモジュールのようなjarファイル・システム・プロバイダを使用可能にする必要があることを意味します。
- モジュール・グラフ:
- ツール・ガイド:
- javac
- 導入されたバージョン:
- 9
-
パッケージ
エクスポートパッケージ説明ドキュメンテーション・コメントを抽象構文ツリー(AST)として表すためのインタフェースを提供します。ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。このパッケージは、javacツールのレガシー・エントリ・ポイントを提供します。間接的エクスポート -
モジュール
必須 -
サービス
提供使用