FileDocCategorySizeDatePackage
CstInterfaceMethodRef.javaAPI DocAndroid 5.1 API1762Thu Mar 12 22:18:30 GMT 2015com.android.dx.rop.cst

CstInterfaceMethodRef

public final class CstInterfaceMethodRef extends CstBaseMethodRef
Constants of type {@code CONSTANT_InterfaceMethodref_info}.

Fields Summary
private CstMethodRef
methodRef
{@code null-ok;} normal {@link CstMethodRef} that corresponds to this instance, if calculated
Constructors Summary
public CstInterfaceMethodRef(CstType definingClass, CstNat nat)
Constructs an instance.

param
definingClass {@code non-null;} the type of the defining class
param
nat {@code non-null;} the name-and-type

        super(definingClass, nat);
        methodRef = null;
    
Methods Summary
public CstMethodReftoMethodRef()
Gets a normal (non-interface) {@link CstMethodRef} that corresponds to this instance.

return
{@code non-null;} an appropriate instance

        if (methodRef == null) {
            methodRef = new CstMethodRef(getDefiningClass(), getNat());
        }

        return methodRef;
    
public java.lang.StringtypeName()
{@inheritDoc}

        return "ifaceMethod";