public final class Handle extends ObjectSE
| コンストラクターと説明 |
|---|
Handle(int tag, StringSE owner, StringSE name, StringSE descriptor) 使用すべきではありません。 このコンストラクターは Handle(int, String, String, String, boolean) に取って代わりました。 |
Handle(int tag, StringSE owner, StringSE name, StringSE descriptor, boolean isInterface) 新しいフィールドまたはメソッドハンドルを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(ObjectSE object) |
StringSE | getDesc() このハンドルで指定されたフィールドまたはメソッドの記述子を返します。 |
StringSE | getName() このハンドルで指定されたフィールドまたはメソッドの名前を返します。 |
StringSE | getOwner() このハンドルで指定されたフィールドまたはメソッドを所有するクラスの内部名を返します。 |
int | getTag() このハンドルで指定されたフィールドまたはメソッドの種類を返します。 |
int | hashCode() |
boolean | isInterface() このハンドルで指定されたフィールドまたはメソッドの所有者がインターフェースである場合、true を返します。 |
StringSE | toString() このハンドルのテキスト表現を返します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE@DeprecatedSE public Handle(int tag, StringSE owner, StringSE name, StringSE descriptor)
Handle(int, String, String, String, boolean) に置き換えられました。tag - このハンドルで指定されたフィールドまたはメソッドの種類。Opcodes.H_GETFIELD、Opcodes.H_GETSTATIC、Opcodes.H_PUTFIELD、Opcodes.H_PUTSTATIC、Opcodes.H_INVOKEVIRTUAL、Opcodes.H_INVOKESTATIC、Opcodes.H_INVOKESPECIAL、Opcodes.H_NEWINVOKESPECIAL、Opcodes.H_INVOKEINTERFACE である必要があります。owner - このハンドルで指定されたフィールドまたはメソッドを所有するクラスの内部名。name - このハンドルで指定されたフィールドまたはメソッドの名前。descriptor - このハンドルで指定されたフィールドまたはメソッドの記述子。public Handle(int tag,
StringSE owner,
StringSE name,
StringSE descriptor,
boolean isInterface)tag - このハンドルで指定されたフィールドまたはメソッドの種類。Opcodes.H_GETFIELD、Opcodes.H_GETSTATIC、Opcodes.H_PUTFIELD、Opcodes.H_PUTSTATIC、Opcodes.H_INVOKEVIRTUAL、Opcodes.H_INVOKESTATIC、Opcodes.H_INVOKESPECIAL、Opcodes.H_NEWINVOKESPECIAL、Opcodes.H_INVOKEINTERFACE である必要があります。owner - このハンドルで指定されたフィールドまたはメソッドを所有するクラスの内部名。name - このハンドルで指定されたフィールドまたはメソッドの名前。descriptor - このハンドルで指定されたフィールドまたはメソッドの記述子。isInterface - 所有者がインターフェースであるかどうか。public int getTag()
public StringSE getOwner()
public StringSE getName()
public StringSE getDesc()
public boolean isInterface()
public int hashCode()
ObjectSE の hashCodeSE public StringSE toString()
ObjectSE の toStringSE