Package com.android.dx.rop.cst
Class CstInterfaceMethodRef
java.lang.Object
com.android.dx.rop.cst.Constant
com.android.dx.rop.cst.TypedConstant
com.android.dx.rop.cst.CstMemberRef
com.android.dx.rop.cst.CstBaseMethodRef
com.android.dx.rop.cst.CstInterfaceMethodRef
- All Implemented Interfaces:
TypeBearer
,ToHuman
,Comparable<Constant>
Constants of type
CONSTANT_InterfaceMethodref_info
.-
Constructor Summary
ConstructorDescriptionCstInterfaceMethodRef
(CstType definingClass, CstNat nat) Constructs an instance. -
Method Summary
Modifier and TypeMethodDescriptionGets a normal (non-interface)CstMethodRef
that corresponds to this instance.typeName()
Returns the human name for the particular type of constant this instance is.Methods inherited from class com.android.dx.rop.cst.CstBaseMethodRef
compareTo0, getParameterWordCount, getPrototype, getPrototype, getType, isClassInit, isInstanceInit, isSignaturePolymorphic
Methods inherited from class com.android.dx.rop.cst.CstMemberRef
equals, getDefiningClass, getNat, hashCode, isCategory2, toHuman, toString
Methods inherited from class com.android.dx.rop.cst.TypedConstant
getBasicFrameType, getBasicType, getFrameType, isConstant
-
Constructor Details
-
CstInterfaceMethodRef
Constructs an instance.- Parameters:
definingClass
-non-null;
the type of the defining classnat
-non-null;
the name-and-type
-
-
Method Details
-
typeName
Returns the human name for the particular type of constant this instance is. -
toMethodRef
Gets a normal (non-interface)CstMethodRef
that corresponds to this instance.- Returns:
non-null;
an appropriate instance
-