FileDocCategorySizeDatePackage
CodeAddress.javaAPI DocAndroid 5.1 API1800Thu Mar 12 22:18:28 GMT 2015com.android.dexgen.dex.code

CodeAddress

public final class CodeAddress extends ZeroSizeInsn
Pseudo-instruction which is used to track an address within a code array. Instances are used for such things as branch targets and exception handler ranges. Its code size is zero, and so instances do not in general directly wind up in any output (either human-oriented or binary file).

Fields Summary
Constructors Summary
public CodeAddress(com.android.dexgen.rop.code.SourcePosition position)
Constructs an instance. The output address of this instance is initially unknown ({@code -1}).

param
position {@code non-null;} source position

        super(position);
    
Methods Summary
protected java.lang.StringargString()
{@inheritDoc}

        return null;
    
protected java.lang.StringlistingString0(boolean noteIndices)
{@inheritDoc}

        return "code-address";
    
public final DalvInsnwithRegisters(com.android.dexgen.rop.code.RegisterSpecList registers)
{@inheritDoc}

        return new CodeAddress(getPosition());