Top Description Fields Constructors Methods
org.droidparts.dexmaker.dx.rop.cst

public final Class CstInterfaceMethodRef

extends CstBaseMethodRef
Class Inheritance

Constants of type CONSTANT_InterfaceMethodref_info.

Field Summary

Modifier and TypeField and Description
private CstMethodRef
methodRef

null-ok; normal CstMethodRef that corresponds to this instance, if calculated

Constructor Summary

AccessConstructor and Description
public
CstInterfaceMethodRef(CstType
non-null; the type of the defining class
definingClass
,
CstNat
non-null; the name-and-type
nat
)

Constructs an instance.

Method Summary

Modifier and TypeMethod and Description
public CstMethodRef

Returns:

non-null; an appropriate instance
toMethodRef
()

Gets a normal (non-interface) CstMethodRef that corresponds to this instance.

public String
typeName()

Implements abstract org.droidparts.dexmaker.dx.rop.cst.Constant.typeName.

Returns the human name for the particular type of constant this instance is.
Inherited from org.droidparts.dexmaker.dx.rop.cst.CstBaseMethodRef:
compareTo0getParameterWordCountgetPrototypegetPrototypegetTypeisClassInitisInstanceInit

Field Detail

methodRefback to summary
private CstMethodRef methodRef

null-ok; normal CstMethodRef that corresponds to this instance, if calculated

Constructor Detail

CstInterfaceMethodRefback to summary
public CstInterfaceMethodRef(CstType definingClass, CstNat nat)

Constructs an instance.

Parameters
definingClass:CstType

non-null; the type of the defining class

nat:CstNat

non-null; the name-and-type

Method Detail

toMethodRefback to summary
public CstMethodRef toMethodRef()

Gets a normal (non-interface) CstMethodRef that corresponds to this instance.

Returns:CstMethodRef

non-null; an appropriate instance

typeNameback to summary
public String typeName()

Implements abstract org.droidparts.dexmaker.dx.rop.cst.Constant.typeName.

Doc from org.droidparts.dexmaker.dx.rop.cst.Constant.typeName.

Returns the human name for the particular type of constant this instance is.

Returns:String

non-null; the name

Annotations
@Override