|
Java Debug Interface | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface TypeComponent
ユーザー定義型 (クラスまたはインタフェース) 内に定義されているエンティティーです。このインタフェースは、Field
と Method
を含む型コンポーネントのルートです。継承関係にあるクラスなど、ほかのクラスに同じ名前の型コンポーネントが宣言されている場合は、TypeComponent オブジェクトが異なります。TypeComponent は、その宣言に関する静的な情報を取得するために単独で使うこともできますし、値のアクセスや呼び出しのため、ReferenceType
または ObjectReference
と組み合わせて使うこともできます。
メソッドの概要 | |
---|---|
ReferenceType |
declaringType()
このコンポーネントが宣言された型を返します。 |
String |
genericSignature()
存在する場合はこの TypeComponent の総称シグニチャーを取得します。 |
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 |
メソッドの詳細 |
---|
String name()
注: フィールドの場合は、フィールド名になります。メソッドの場合は、メソッド名になります。コンストラクタの場合は、<init> になります。static 初期化子の場合は、<clinit> になります。
String signature()
Field.typeName()
および Method.returnTypeName()
を参照してください。
String genericSignature()
null
。ReferenceType declaringType()
ReferenceType
は、ターゲット VM 内のクラスまたはインタフェースをミラー化します。
ReferenceType
。boolean isStatic()
true
、それ以外の場合は false。boolean isFinal()
true
、それ以外の場合は false。boolean isSynthetic()
この問い合わせは、ターゲット VM でサポートされていないことがあります。この操作がサポートされているかどうかを確認するには、VirtualMachine.canGetSyntheticAttribute()
} を使用します。
true
、それ以外の場合は false
。
UnsupportedOperationException
- ターゲット VM が合成属性についての情報を提供できない場合。
|
Java Debug Interface | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |