|
Java Debug Interface | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ユーザ定義型 (クラスまたはインタフェース) 内に定義されているエンティティです。このインタフェースは、Field
および Method
が含まれた型コンポーネント階層のルートです。継承関係にあるクラスなど、ほかのクラスに同じ名前の型コンポーネントが宣言されている場合は、TypeComponent オブジェクトが異なります。TypeComponent を単独で使用した場合は、宣言についての静的な情報を取得できます。ReferenceType
または ObjectReference
と共に使用できる場合は、値のアクセスまたは呼び出しを行うことができます。
メソッドの概要 | |
ReferenceType |
declaringType()
このコンポーネントが宣言された型を返します。 |
boolean |
isFinal()
この TypeComponent が final かどうかを特定します。 |
boolean |
isStatic()
この TypeComponent が static かどうかを判定します。 |
boolean |
isSynthetic()
この TypeComponent が合成かどうかを判定します。 |
String |
name()
この型コンポーネントの名前を取得します。 |
String |
signature()
この型コンポーネントの JNI 形式のシグニチャーを取得します。 |
インタフェース com.sun.jdi.Mirror から継承したメソッド |
toString, virtualMachine |
インタフェース com.sun.jdi.Accessible から継承したメソッド |
isPackagePrivate, isPrivate, isProtected, isPublic, modifiers |
メソッドの詳細 |
public String name()
注: フィールドの場合は、フィールド名になります。メソッドの場合は、メソッド名になります。コンストラクタの場合は、<init>; になります。static 初期化子の場合は、<clinit> になります。
public String signature()
Field.typeName()
および Method.returnTypeName()
を参照してください。
public ReferenceType declaringType()
ReferenceType
は、ターゲット VM 内のクラスまたはインタフェースをミラー化します。
public boolean isStatic()
true
、それ以外の場合は falsepublic boolean isFinal()
true
、それ以外の場合は falsepublic boolean isSynthetic()
この問い合わせは、ターゲット VM でサポートされていないことがあります。この操作がサポートされているかどうかを確認する方法については、VirtualMachine.canGetSyntheticAttribute()
を参照してください。
true
、それ以外の場合は false
UnsupportedOperationException
- ターゲット VM が合成属性についての情報を提供できない場合
|
Java Debug Interface | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |