インタフェース
javax.tools.JavaFileManager.Locationの使用
パッケージ
説明
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
-
javax.annotation.processingでのJavaFileManager.Locationの使用
修飾子と型メソッド説明Filer.createResource
(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements) 書込み対象の新しい補助リソース・ファイルを作成し、それに対応するファイル・オブジェクトを返します。Filer.getResource
(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName) 既存のリソースを読み取るためのオブジェクトを返します。 -
javax.toolsでのJavaFileManager.Locationの使用
修飾子と型メソッド説明ForwardingJavaFileManager.getLocationForModule
(JavaFileManager.Location location, String moduleName) ForwardingJavaFileManager.getLocationForModule
(JavaFileManager.Location location, JavaFileObject fo) default JavaFileManager.Location
JavaFileManager.getLocationForModule
(JavaFileManager.Location location, String moduleName) 指定されたモジュールのロケーションを取得します。このロケーションには、モジュール指向のロケーションまたは出力ロケーションを指定できます。default JavaFileManager.Location
JavaFileManager.getLocationForModule
(JavaFileManager.Location location, JavaFileObject fo) 特定のファイルを含むモジュールのロケーションを取得します。このロケーションには、モジュール指向のロケーションまたは出力ロケーションを指定できます。static JavaFileManager.Location
StandardLocation.locationFor
(String name) 指定された名前のロケーション・オブジェクトを返します。修飾子と型メソッド説明ForwardingJavaFileManager.listLocationsForModules
(JavaFileManager.Location location) default Iterable
<Set<JavaFileManager.Location>> JavaFileManager.listLocationsForModules
(JavaFileManager.Location location) モジュール指向のロケーションまたは出力ロケーションにあるすべてのモジュールのロケーションをリストします。修飾子と型メソッド説明boolean
ForwardingJavaFileManager.contains
(JavaFileManager.Location location, FileObject fo) default boolean
JavaFileManager.contains
(JavaFileManager.Location location, FileObject fo) 指定されたファイル・オブジェクトが、指定されたロケーションを"に含まれた"にするかどうかを決定します。ForwardingJavaFileManager.getClassLoader
(JavaFileManager.Location location) JavaFileManager.getClassLoader
(JavaFileManager.Location location) 指定されたパッケージ指向のロケーションからプラグインをロードするためのクラス・ローダーを返します。ForwardingJavaFileManager.getFileForInput
(JavaFileManager.Location location, String packageName, String relativeName) JavaFileManager.getFileForInput
(JavaFileManager.Location location, String packageName, String relativeName) 指定されたパッケージ指向のロケーションにある指定されたパッケージ内の指定された「相対名」を表す入力の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getFileForOutput
(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) JavaFileManager.getFileForOutput
(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) 指定されたロケーションにある指定されたパッケージ内の指定された「相対名」を表す出力の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getFileForOutputForOriginatingFiles
(JavaFileManager.Location location, String packageName, String relativeName, FileObject... originatingFiles) 指定されたロケーションにある指定されたパッケージ内の指定された「相対名」を表す出力の「ファイル・オブジェクト」を返します。default FileObject
JavaFileManager.getFileForOutputForOriginatingFiles
(JavaFileManager.Location location, String packageName, String relativeName, FileObject... originatingFiles) 指定されたロケーションにある指定されたパッケージ内の指定された「相対名」を表す出力の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForInput
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) JavaFileManager.getJavaFileForInput
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) 指定されたパッケージ指向のロケーションで、指定された種類の指定されたクラスを表す入力の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForOutput
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) JavaFileManager.getJavaFileForOutput
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) 指定されたパッケージ指向のロケーションで、指定された種類の指定されたクラスを表す出力の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForOutputForOriginatingFiles
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject... originatingFiles) 指定されたパッケージ指向のロケーションで、指定された種類の指定されたクラスを表す出力の「ファイル・オブジェクト」を返します。default JavaFileObject
JavaFileManager.getJavaFileForOutputForOriginatingFiles
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject... originatingFiles) 指定されたパッケージ指向のロケーションで、指定された種類の指定されたクラスを表す出力の「ファイル・オブジェクト」を返します。StandardJavaFileManager.getLocation
(JavaFileManager.Location location) 指定されたロケーションに関連付けられた検索パスを返します。StandardJavaFileManager.getLocationAsPaths
(JavaFileManager.Location location) 指定されたロケーションに関連付けられた検索パスを返します。ForwardingJavaFileManager.getLocationForModule
(JavaFileManager.Location location, String moduleName) ForwardingJavaFileManager.getLocationForModule
(JavaFileManager.Location location, JavaFileObject fo) default JavaFileManager.Location
JavaFileManager.getLocationForModule
(JavaFileManager.Location location, String moduleName) 指定されたモジュールのロケーションを取得します。このロケーションには、モジュール指向のロケーションまたは出力ロケーションを指定できます。default JavaFileManager.Location
JavaFileManager.getLocationForModule
(JavaFileManager.Location location, JavaFileObject fo) 特定のファイルを含むモジュールのロケーションを取得します。このロケーションには、モジュール指向のロケーションまたは出力ロケーションを指定できます。<S> ServiceLoader
<S> ForwardingJavaFileManager.getServiceLoader
(JavaFileManager.Location location, Class<S> service) default <S> ServiceLoader
<S> JavaFileManager.getServiceLoader
(JavaFileManager.Location location, Class<S> service) 特定のロケーションから特定のサービス・クラスのサービス・ローダーを取得します。boolean
ForwardingJavaFileManager.hasLocation
(JavaFileManager.Location location) boolean
JavaFileManager.hasLocation
(JavaFileManager.Location location) このファイル・マネージャにとって既知の場所であるかどうかを判断します。ForwardingJavaFileManager.inferBinaryName
(JavaFileManager.Location location, JavaFileObject file) JavaFileManager.inferBinaryName
(JavaFileManager.Location location, JavaFileObject file) パッケージ指向のロケーションに基づいて、ファイル・オブジェクトのバイナリ名を指定します。ForwardingJavaFileManager.inferModuleName
(JavaFileManager.Location location) default String
JavaFileManager.inferModuleName
(JavaFileManager.Location location) getLocationForModule
またはlistModuleLocations
によって戻される、モジュールの名前をそのロケーションから推測します。ForwardingJavaFileManager.list
(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) JavaFileManager.list
(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) 指定されたパッケージ指向のロケーションで、指定された条件に一致するすべてのファイル・オブジェクトを一覧表示します。ForwardingJavaFileManager.listLocationsForModules
(JavaFileManager.Location location) default Iterable
<Set<JavaFileManager.Location>> JavaFileManager.listLocationsForModules
(JavaFileManager.Location location) モジュール指向のロケーションまたは出力ロケーションにあるすべてのモジュールのロケーションをリストします。void
StandardJavaFileManager.setLocation
(JavaFileManager.Location location, Iterable<? extends File> files) 指定された検索パスを指定されたロケーションに関連付けます。default void
StandardJavaFileManager.setLocationForModule
(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) 指定された検索パスを指定されたモジュールおよびロケーションに関連付けます。このロケーションは、モジュール指向または出力のロケーションである必要があります。default void
StandardJavaFileManager.setLocationFromPaths
(JavaFileManager.Location location, Collection<? extends Path> paths) 指定された検索パスを指定されたロケーションに関連付けます。