类 Handle
java.lang.Object
org.beetl.ow2.asm.Handle
A reference to a field or a method.
- 作者:
- Remi Forax, Eric Bruneton
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleangetDesc()Returns the descriptor of the field or method designated by this handle.getName()Returns the className of the field or method designated by this handle.getOwner()Returns the internal className of the class that owns the field or method designated by this handle.intgetTag()Returns the kind of field or method designated by this handle.inthashCode()toString()Returns the textual representation of this handle.
-
构造器详细资料
-
Handle
Constructs a new field or method handle.- 参数:
tag- the kind of field or method designated by this Handle. Must beOpcodes.H_GETFIELD,Opcodes.H_GETSTATIC,Opcodes.H_PUTFIELD,Opcodes.H_PUTSTATIC,Opcodes.H_INVOKEVIRTUAL,Opcodes.H_INVOKESTATIC,Opcodes.H_INVOKESPECIAL,Opcodes.H_NEWINVOKESPECIALorOpcodes.H_INVOKEINTERFACE.owner- the internal className of the class that owns the field or method designated by this handle.name- the className of the field or method designated by this handle.desc- the descriptor of the field or method designated by this handle.
-
-
方法详细资料
-
getTag
public int getTag()Returns the kind of field or method designated by this handle. -
getOwner
Returns the internal className of the class that owns the field or method designated by this handle.- 返回:
- the internal className of the class that owns the field or method designated by this handle.
-
getName
Returns the className of the field or method designated by this handle.- 返回:
- the className of the field or method designated by this handle.
-
getDesc
Returns the descriptor of the field or method designated by this handle.- 返回:
- the descriptor of the field or method designated by this handle.
-
equals
-
hashCode
public int hashCode() -
toString
Returns the textual representation of this handle. The textual representation is:owner '.' className desc ' ' '(' tag ')'. As this format is unambiguous, it can be parsed if necessary.
-