FileDocCategorySizeDatePackage
SpecialFormat.javaAPI DocAndroid 5.1 API2474Thu Mar 12 22:18:30 GMT 2015com.android.dexgen.dex.code.form

SpecialFormat

public final class SpecialFormat extends com.android.dexgen.dex.code.InsnFormat
Instruction format for nonstandard format instructions, which aren't generally real instructions but do end up appearing in instruction lists. Most of the overridden methods on this class end up throwing exceptions, as code should know (implicitly or explicitly) to avoid using this class. The one exception is {@link #isCompatible}, which always returns {@code true}.

Fields Summary
public static final com.android.dexgen.dex.code.InsnFormat
THE_ONE
{@code non-null;} unique instance of this class
Constructors Summary
private SpecialFormat()
Constructs an instance. This class is not publicly instantiable. Use {@link #THE_ONE}.


                     
      
        // This space intentionally left blank.
    
Methods Summary
public intcodeSize()
{@inheritDoc}

        throw new RuntimeException("unsupported");
    
public java.lang.StringinsnArgString(com.android.dexgen.dex.code.DalvInsn insn)
{@inheritDoc}

        throw new RuntimeException("unsupported");
    
public java.lang.StringinsnCommentString(com.android.dexgen.dex.code.DalvInsn insn, boolean noteIndices)
{@inheritDoc}

        throw new RuntimeException("unsupported");
    
public booleanisCompatible(com.android.dexgen.dex.code.DalvInsn insn)
{@inheritDoc}

        return true;
    
public com.android.dexgen.dex.code.InsnFormatnextUp()
{@inheritDoc}

        throw new RuntimeException("unsupported");
    
public voidwriteTo(com.android.dexgen.util.AnnotatedOutput out, com.android.dexgen.dex.code.DalvInsn insn)
{@inheritDoc}

        throw new RuntimeException("unsupported");