- java.lang.Object
-
- javax.tools.ForwardingFileObject<F>
-
- javax.tools.ForwardingJavaFileObject<F>
-
- 型パラメータ:
F- このオブジェクトによって転送されるファイル・オブジェクトの種類
- すべての実装されたインタフェース:
FileObject,JavaFileObject
public class ForwardingJavaFileObject<F extends JavaFileObject> extends ForwardingFileObject<F> implements JavaFileObject
指定されたファイル・オブジェクトに呼出しを転送します。 このクラスのサブクラスは、これらのメソッドの一部をオーバーライドする可能性があります。また、追加のフィールドおよびメソッドを提供する可能性もあります。- 導入されたバージョン:
- 1.6
-
-
ネストされたクラスのサマリー
-
インタフェース javax.tools.JavaFileObjectから継承されたネストされたクラス/インタフェース
JavaFileObject.Kind
-
-
フィールドのサマリー
-
クラス javax.tools.ForwardingFileObjectから継承されたフィールド
fileObject
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedForwardingJavaFileObject(F fileObject)ForwardingJavaFileObjectの新しいインスタンスを生成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ModifiergetAccessLevel()このファイル・オブジェクトで表されるクラスのアクセス・レベルに関するヒントを提供します。JavaFileObject.KindgetKind()このファイル・オブジェクトの種類を返します。NestingKindgetNestingKind()このファイル・オブジェクトで表されるクラスの入れ子のレベルに関するヒントを提供します。booleanisNameCompatible(String simpleName, JavaFileObject.Kind kind)このファイル・オブジェクトに、指定された単純名および種類との互換性があるかどうかを調べます。-
インタフェース javax.tools.FileObjectから継承されたメソッド
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
-
クラス javax.tools.ForwardingFileObjectから継承されたメソッド
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
-
-
-
-
コンストラクタの詳細
-
ForwardingJavaFileObject
protected ForwardingJavaFileObject(F fileObject)
ForwardingJavaFileObjectの新しいインスタンスを生成します。- パラメータ:
fileObject- このファイル・オブジェクトに委譲される対象
-
-
メソッドの詳細
-
getKind
public JavaFileObject.Kind getKind()
インタフェースからコピーされた説明:JavaFileObjectこのファイル・オブジェクトの種類を返します。- 定義:
getKind、インタフェース:JavaFileObject- 戻り値:
- 種類
-
isNameCompatible
public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
インタフェースからコピーされた説明:JavaFileObjectこのファイル・オブジェクトに、指定された単純名および種類との互換性があるかどうかを調べます。 単純名は、『Java™言語仕様』のセクション6.2「名前と識別子」に定義されている単一の識別子(修飾されていない)です。- 定義:
isNameCompatible、インタフェース:JavaFileObject- パラメータ:
simpleName- クラスの単純名kind- 種類- 戻り値:
- ファイル・オブジェクトに互換性がある場合は
true、そうでない場合はfalse
-
getNestingKind
public NestingKind getNestingKind()
インタフェースからコピーされた説明:JavaFileObjectこのファイル・オブジェクトで表されるクラスの入れ子のレベルに関するヒントを提供します。 このメソッドは、NestingKind.LOCALまたはNestingKind.ANONYMOUSの意味でNestingKind.MEMBERを返すことがあります。 入れ子のレベルが未知である場合や、このファイル・オブジェクトがクラス・ファイルを表さない場合、このメソッドはnullを返します。- 定義:
getNestingKind、インタフェース:JavaFileObject- 戻り値:
- 入れ子の種類。入れ子の種類が未知である場合は
null
-
getAccessLevel
public Modifier getAccessLevel()
インタフェースからコピーされた説明:JavaFileObjectこのファイル・オブジェクトで表されるクラスのアクセス・レベルに関するヒントを提供します。 アクセス・レベルが未知である場合や、このファイル・オブジェクトがクラス・ファイルを表さない場合、このメソッドはnullを返します。- 定義:
getAccessLevel、インタフェース:JavaFileObject- 戻り値:
- アクセス・レベル
-
-