- AALOAD - Static variable in class com.android.dx.cf.code.ByteOps
-
- AASTORE - Static variable in class com.android.dx.cf.code.ByteOps
-
- ACC_ABSTRACT - Static variable in class com.android.dx.rop.code.AccessFlags
-
abstract method / class
- ACC_ANNOTATION - Static variable in class com.android.dx.rop.code.AccessFlags
-
class is an annotation type
- ACC_BRIDGE - Static variable in class com.android.dx.rop.code.AccessFlags
-
bridge method (generated)
- ACC_CONSTRUCTOR - Static variable in class com.android.dx.rop.code.AccessFlags
-
method is a constructor
- ACC_DECLARED_SYNCHRONIZED - Static variable in class com.android.dx.rop.code.AccessFlags
-
method was declared synchronized; has no effect on
execution (other than inspecting this flag, per se)
- ACC_ENUM - Static variable in class com.android.dx.rop.code.AccessFlags
-
class is an enumerated type; field is an element of an enumerated
type
- ACC_FINAL - Static variable in class com.android.dx.rop.code.AccessFlags
-
final member / class
- ACC_INTERFACE - Static variable in class com.android.dx.rop.code.AccessFlags
-
"class" is in fact an public static final interface
- ACC_NATIVE - Static variable in class com.android.dx.rop.code.AccessFlags
-
native method
- ACC_PRIVATE - Static variable in class com.android.dx.rop.code.AccessFlags
-
private member
- ACC_PROTECTED - Static variable in class com.android.dx.rop.code.AccessFlags
-
protected member
- ACC_PUBLIC - Static variable in class com.android.dx.rop.code.AccessFlags
-
public member / class
- ACC_STATIC - Static variable in class com.android.dx.rop.code.AccessFlags
-
static member
- ACC_STRICT - Static variable in class com.android.dx.rop.code.AccessFlags
-
method with strict floating point (strictfp)
behavior
- ACC_SUPER - Static variable in class com.android.dx.rop.code.AccessFlags
-
class with new-style invokespecial for superclass
method access
- ACC_SYNCHRONIZED - Static variable in class com.android.dx.rop.code.AccessFlags
-
synchronized method; only valid in dex files for native
methods
- ACC_SYNTHETIC - Static variable in class com.android.dx.rop.code.AccessFlags
-
synthetic member
- ACC_TRANSIENT - Static variable in class com.android.dx.rop.code.AccessFlags
-
transient field
- ACC_VARARGS - Static variable in class com.android.dx.rop.code.AccessFlags
-
varargs method
- ACC_VOLATILE - Static variable in class com.android.dx.rop.code.AccessFlags
-
volatile field
- accept(String) - Method in interface com.android.dx.cf.direct.ClassPathOpener.FileNameFilter
-
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.FillArrayDataInsn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.Insn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.PlainCstInsn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.PlainInsn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.SwitchInsn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.ThrowingCstInsn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(Insn.Visitor) - Method in class com.android.dx.rop.code.ThrowingInsn
-
Calls the appropriate method on the given visitor, depending on the
class of this instance.
- accept(SsaInsn.Visitor) - Method in class com.android.dx.ssa.NormalSsaInsn
-
Accepts a visitor.
- accept(SsaInsn.Visitor) - Method in class com.android.dx.ssa.PhiInsn
-
Accepts a visitor.
- accept(SsaInsn.Visitor) - Method in class com.android.dx.ssa.SsaInsn
-
Accepts a visitor.
- acceptAll - Static variable in class com.android.dx.cf.direct.ClassPathOpener
-
An accept all filter.
- AccessFlags - Class in com.android.dx.rop.code
-
Constants used as "access flags" in various places in classes, and
related utilities.
- ACONST_NULL - Static variable in class com.android.dx.cf.code.ByteOps
-
- add(int, int) - Method in class com.android.dx.cf.code.SwitchList
-
Adds the given item.
- add(DalvInsn) - Method in class com.android.dx.dex.code.OutputCollector
-
Adds an instruction to the output.
- add(DalvInsn) - Method in class com.android.dx.dex.code.OutputFinisher
-
Adds an instruction to the output.
- add(ClassDefItem) - Method in class com.android.dx.dex.file.ClassDefsSection
-
Adds an element to this instance.
- add(ClassDefItem) - Method in class com.android.dx.dex.file.DexFile
-
Adds a class to this instance.
- add(OffsettedItem) - Method in class com.android.dx.dex.file.MixedItemSection
-
Adds an item to this instance.
- add(Item) - Method in class com.android.dx.dex.file.Statistics
-
Adds the given item to the statistics.
- add(NameValuePair) - Method in class com.android.dx.rop.annotation.Annotation
-
Add an element to the set of (name, value) pairs for this instance.
- add(Annotation) - Method in class com.android.dx.rop.annotation.Annotations
-
Adds an element to this instance.
- ADD - Static variable in class com.android.dx.rop.code.RegOps
-
T: any numeric type; r,x,y: T :: r = x + y
- add(int, int) - Method in class com.android.dx.ssa.back.InterferenceGraph
-
Adds a register pair to the interference/liveness graph.
- add(int) - Method in class com.android.dx.util.BitIntSet
-
Adds an int to a set
- add(int) - Method in class com.android.dx.util.IntList
-
Adds an element to the end of the list.
- add(int) - Method in interface com.android.dx.util.IntSet
-
Adds an int to a set
- add(int) - Method in class com.android.dx.util.ListIntSet
-
Adds an int to a set
- ADD_CONST_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: double :: r = x + c;
- ADD_CONST_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: float :: r = x + c;
- ADD_CONST_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: int :: r = x + c;
- ADD_CONST_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: long :: r = x + c;
- ADD_DOUBLE - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_DOUBLE - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_DOUBLE - Static variable in class com.android.dx.io.Opcodes
-
- ADD_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: double :: r = x + y;
- ADD_DOUBLE_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_DOUBLE_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_DOUBLE_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- ADD_FLOAT - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_FLOAT - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_FLOAT - Static variable in class com.android.dx.io.Opcodes
-
- ADD_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: float :: r = x + y;
- ADD_FLOAT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_FLOAT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_FLOAT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- ADD_INT - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_INT - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_INT - Static variable in class com.android.dx.io.Opcodes
-
- ADD_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: int :: r = x + y;
- ADD_INT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_INT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_INT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- ADD_INT_LIT16 - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_INT_LIT16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_INT_LIT16 - Static variable in class com.android.dx.io.Opcodes
-
- ADD_INT_LIT8 - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_INT_LIT8 - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_INT_LIT8 - Static variable in class com.android.dx.io.Opcodes
-
- ADD_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_LONG - Static variable in class com.android.dx.io.Opcodes
-
- ADD_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: long :: r = x + y;
- ADD_LONG_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- ADD_LONG_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- ADD_LONG_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- addAll(Section) - Method in class com.android.dx.dex.file.Statistics
-
Adds the given list of items to the statistics.
- addAll(Annotations) - Method in class com.android.dx.rop.annotation.Annotations
-
Adds all of the elements of the given instance to this one.
- addAssignment(Insn, RegisterSpec) - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Adds an assignment association for the given instruction and
register spec.
- addAssignment(SsaInsn, RegisterSpec) - Method in class com.android.dx.ssa.LocalVariableInfo
-
Adds an assignment association for the given instruction and
register spec.
- addContents(DexFile) - Method in class com.android.dx.dex.file.AnnotationItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.AnnotationSetItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.AnnotationSetRefItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.CallSiteIdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.CallSiteItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.ClassDataItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.ClassDefItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.CodeItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.DebugInfoItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.EncodedArrayItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.EncodedField
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.EncodedMember
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.EncodedMethod
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.FieldAnnotationStruct
- addContents(DexFile) - Method in class com.android.dx.dex.file.FieldIdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.HeaderItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.IdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.Item
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.MapItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.MemberIdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.MethodAnnotationStruct
- addContents(DexFile) - Method in class com.android.dx.dex.file.MethodHandleItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.MethodIdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.ParameterAnnotationStruct
- addContents(DexFile) - Method in class com.android.dx.dex.file.ProtoIdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.StringDataItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.StringIdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.TypeIdItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.TypeListItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile) - Method in class com.android.dx.dex.file.UniformListItem
-
Populates a
DexFile with items from within this instance.
- addContents(DexFile, Annotation) - Static method in class com.android.dx.dex.file.ValueEncoder
-
Helper for
addContents() methods, which adds
contents for a particular
Annotation, calling itself
recursively should it encounter a nested annotation.
- addContents(DexFile, Constant) - Static method in class com.android.dx.dex.file.ValueEncoder
-
- addContext(String) - Method in exception com.android.dex.util.ExceptionWithContext
-
Adds a line of context to this instance.
- addDirectMethod(EncodedMethod) - Method in class com.android.dx.dex.file.ClassDataItem
-
Adds a direct (static and/or private) method.
- addDirectMethod(EncodedMethod) - Method in class com.android.dx.dex.file.ClassDefItem
-
Adds a direct (static and/or private) method.
- addDomChild(SsaBasicBlock) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds a basic block as a dom child for this block.
- addFieldAnnotations(CstFieldRef, Annotations, DexFile) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Adds a field annotations item to this instance.
- addFieldAnnotations(CstFieldRef, Annotations, DexFile) - Method in class com.android.dx.dex.file.ClassDefItem
-
Adds a field annotations item to this class.
- addInsnToHead(Insn) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds an insn to the head of this basic block, just after any phi
insns.
- addInstanceField(EncodedField) - Method in class com.android.dx.dex.file.ClassDataItem
-
Adds an instance field.
- addInstanceField(EncodedField) - Method in class com.android.dx.dex.file.ClassDefItem
-
Adds an instance field.
- addLiveIn(int) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds regV to the live-in list for this block.
- addLiveOut(int) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds regV to the live-out list for this block.
- addMap(Section[], MixedItemSection) - Static method in class com.android.dx.dex.file.MapItem
-
Constructs a list item with instances of this class representing
the contents of the given array of sections, adding it to the
given map section.
- addMapping(int, int, int) - Method in class com.android.dx.ssa.BasicRegisterMapper
-
Adds a mapping to the mapper.
- addMapping(int, int, int) - Method in class com.android.dx.ssa.InterferenceRegisterMapper
-
Adds a mapping to the mapper.
- addMethodAnnotations(CstMethodRef, Annotations, DexFile) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Adds a method annotations item to this instance.
- addMethodAnnotations(CstMethodRef, Annotations, DexFile) - Method in class com.android.dx.dex.file.ClassDefItem
-
Adds a method annotations item to this class.
- addMoveToBeginning(RegisterSpec, RegisterSpec) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds a move instruction after the phi insn block.
- addMoveToEnd(RegisterSpec, RegisterSpec) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds a move instruction to the end of this basic block, just
before the last instruction.
- addParameterAnnotations(CstMethodRef, AnnotationsList, DexFile) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Adds a parameter annotations item to this instance.
- addParameterAnnotations(CstMethodRef, AnnotationsList, DexFile) - Method in class com.android.dx.dex.file.ClassDefItem
-
Adds a parameter annotations item to this class.
- addPhiInsnForReg(int) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds a phi insn to the beginning of this block.
- addPhiInsnForReg(RegisterSpec) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Adds a phi insn to the beginning of this block.
- addPhiOperand(RegisterSpec, SsaBasicBlock) - Method in class com.android.dx.ssa.PhiInsn
-
Adds an operand to this phi instruction.
- addReference() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Creates a CstCallSiteRef that refers to this instance.
- AddressMap - Class in com.android.dx.io.instructions
-
Map from addresses to addresses, where addresses are all
ints.
- AddressMap() - Constructor for class com.android.dx.io.instructions.AddressMap
-
Constructs an instance.
- addResult(TypeBearer) - Method in class com.android.dx.cf.code.BaseMachine
-
Adds an additional element to the list of results.
- addRoots(ZipFile) - Method in class com.android.multidex.ClassReferenceListBuilder
-
- addStaticField(EncodedField, Constant) - Method in class com.android.dx.dex.file.ClassDataItem
-
Adds a static field.
- addStaticField(EncodedField, Constant) - Method in class com.android.dx.dex.file.ClassDefItem
-
Adds a static field.
- addSuffix(DalvInsn) - Method in class com.android.dx.dex.code.OutputCollector
-
Adds an instruction to the output suffix.
- addVirtualMethod(EncodedMethod) - Method in class com.android.dx.dex.file.ClassDataItem
-
Adds a virtual method.
- addVirtualMethod(EncodedMethod) - Method in class com.android.dx.dex.file.ClassDefItem
-
Adds a virtual method.
- adjust(MethodId) - Method in class com.android.dx.merge.IndexMap
-
- adjust(CallSiteId) - Method in class com.android.dx.merge.IndexMap
-
- adjust(MethodHandle) - Method in class com.android.dx.merge.IndexMap
-
- adjust(FieldId) - Method in class com.android.dx.merge.IndexMap
-
- adjust(ProtoId) - Method in class com.android.dx.merge.IndexMap
-
- adjust(ClassDef) - Method in class com.android.dx.merge.IndexMap
-
- adjust(SortableType) - Method in class com.android.dx.merge.IndexMap
-
- adjust(Annotation) - Method in class com.android.dx.merge.IndexMap
-
- adjustAnnotation(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustAnnotationDirectory(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustAnnotationSet(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustAnnotationSetRefList(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustCallSite(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustEncodedArray(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustEncodedArray(EncodedValue) - Method in class com.android.dx.merge.IndexMap
-
- adjustEncodedValue(EncodedValue) - Method in class com.android.dx.merge.IndexMap
-
- adjustField(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustMethod(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustMethodHandle(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustProto(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustString(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustType(int) - Method in class com.android.dx.merge.IndexMap
-
- adjustTypeList(TypeList) - Method in class com.android.dx.merge.IndexMap
-
- adjustTypeListOffset(int) - Method in class com.android.dx.merge.IndexMap
-
- advance(int) - Method in class com.android.dx.io.instructions.BaseCodeCursor
-
Advance the cursor by the indicated amount.
- AGET - Static variable in class com.android.dx.dex.code.Dops
-
- AGET - Static variable in class com.android.dx.io.OpcodeInfo
-
- AGET - Static variable in class com.android.dx.io.Opcodes
-
- AGET - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; r: T; x: T[]; y: int :: r = x[y]
- AGET_BOOLEAN - Static variable in class com.android.dx.dex.code.Dops
-
- AGET_BOOLEAN - Static variable in class com.android.dx.io.OpcodeInfo
-
- AGET_BOOLEAN - Static variable in class com.android.dx.io.Opcodes
-
- AGET_BOOLEAN - Static variable in class com.android.dx.rop.code.Rops
-
r: boolean; x: boolean[]; y: int :: r = x[y]
- AGET_BYTE - Static variable in class com.android.dx.dex.code.Dops
-
- AGET_BYTE - Static variable in class com.android.dx.io.OpcodeInfo
-
- AGET_BYTE - Static variable in class com.android.dx.io.Opcodes
-
- AGET_BYTE - Static variable in class com.android.dx.rop.code.Rops
-
r: byte; x: byte[]; y: int :: r = x[y]
- AGET_CHAR - Static variable in class com.android.dx.dex.code.Dops
-
- AGET_CHAR - Static variable in class com.android.dx.io.OpcodeInfo
-
- AGET_CHAR - Static variable in class com.android.dx.io.Opcodes
-
- AGET_CHAR - Static variable in class com.android.dx.rop.code.Rops
-
r: char; x: char[]; y: int :: r = x[y]
- AGET_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r: double; x: double[]; y: int :: r = x[y]
- AGET_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r: float; x: float[]; y: int :: r = x[y]
- AGET_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,y: int; x: int[] :: r = x[y]
- AGET_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r: long; x: long[]; y: int :: r = x[y]
- AGET_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- AGET_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- AGET_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- AGET_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
r: Object; x: Object[]; y: int :: r = x[y]
- AGET_SHORT - Static variable in class com.android.dx.dex.code.Dops
-
- AGET_SHORT - Static variable in class com.android.dx.io.OpcodeInfo
-
- AGET_SHORT - Static variable in class com.android.dx.io.Opcodes
-
- AGET_SHORT - Static variable in class com.android.dx.rop.code.Rops
-
r: short; x: short[]; y: int :: r = x[y]
- AGET_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- AGET_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- AGET_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- align(AnnotatedOutput) - Method in class com.android.dx.dex.file.Section
-
Aligns the output of the given data to the alignment of this instance.
- ALIGN_64BIT_REGS_IN_OUTPUT_FINISHER - Variable in class com.android.dx.dex.DexOptions
-
Does final processing of 64-bit alignment into output finisher to gets output as
DalvInsnList with 64-bit registers aligned at best.
- ALIGN_64BIT_REGS_SUPPORT - Static variable in class com.android.dx.dex.DexOptions
-
Enable alignment support of 64-bit registers on Dalvik even registers.
- alignTo(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Adds extra bytes if necessary (with value 0) to
force alignment of the output cursor as given.
- alignTo(int) - Method in interface com.android.dx.util.Output
-
Adds extra bytes if necessary (with value 0) to
force alignment of the output cursor as given.
- alignToFourBytes() - Method in class com.android.dex.Dex.Section
-
Skips bytes until the position is aligned to a multiple of 4.
- alignToFourBytesWithZeroFill() - Method in class com.android.dex.Dex.Section
-
Writes 0x00 until the position is aligned to a multiple of 4.
- allFields() - Method in class com.android.dex.ClassData
-
- allMethods() - Method in class com.android.dex.ClassData
-
- allocateRegisters() - Method in class com.android.dx.ssa.back.FirstFitAllocator
-
Runs the algorithm.
- allocateRegisters() - Method in class com.android.dx.ssa.back.FirstFitLocalCombiningAllocator
-
Runs the algorithm.
- allocateRegisters() - Method in class com.android.dx.ssa.back.NullRegisterAllocator
-
Runs the algorithm.
- allocateRegisters() - Method in class com.android.dx.ssa.back.RegisterAllocator
-
Runs the algorithm.
- ALLOW_EXTENDED_OPCODES - Static variable in class com.android.dx.dex.code.InsnFormat
-
flag to enable/disable the new extended opcode formats; meant as a
temporary measure until VM support for the salient opcodes is
added.
- allowAllInterfaceMethodInvokes - Variable in class com.android.dx.command.dexer.Main.Arguments
-
whether default and static interface methods can be invoked at any API level.
- allowAllInterfaceMethodInvokes - Variable in class com.android.dx.dex.DexOptions
-
Enable user override for default and static interface method invocation.
- ALOAD - Static variable in class com.android.dx.cf.code.ByteOps
-
- ALOAD_0 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ALOAD_1 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ALOAD_2 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ALOAD_3 - Static variable in class com.android.dx.cf.code.ByteOps
-
- AND - Static variable in class com.android.dx.rop.code.RegOps
-
T: any integral type; r,x,y: T :: r = x & y
- AND_CONST_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: int :: r = x & c;
- AND_CONST_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: long :: r = x & c;
- AND_INT - Static variable in class com.android.dx.dex.code.Dops
-
- AND_INT - Static variable in class com.android.dx.io.OpcodeInfo
-
- AND_INT - Static variable in class com.android.dx.io.Opcodes
-
- AND_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: int :: r = x & y;
- AND_INT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- AND_INT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- AND_INT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- AND_INT_LIT16 - Static variable in class com.android.dx.dex.code.Dops
-
- AND_INT_LIT16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- AND_INT_LIT16 - Static variable in class com.android.dx.io.Opcodes
-
- AND_INT_LIT8 - Static variable in class com.android.dx.dex.code.Dops
-
- AND_INT_LIT8 - Static variable in class com.android.dx.io.OpcodeInfo
-
- AND_INT_LIT8 - Static variable in class com.android.dx.io.Opcodes
-
- AND_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- AND_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- AND_LONG - Static variable in class com.android.dx.io.Opcodes
-
- AND_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: long :: r = x & y;
- AND_LONG_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- AND_LONG_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- AND_LONG_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- ANEWARRAY - Static variable in class com.android.dx.cf.code.ByteOps
-
- annotate(ExceptionWithContext) - Method in class com.android.dx.cf.code.ExecutionStack
-
Annotates (adds context to) the given exception with information
about this instance.
- annotate(ExceptionWithContext) - Method in class com.android.dx.cf.code.Frame
-
Annotates (adds context to) the given exception with information
about this frame.
- annotate(ExceptionWithContext) - Method in class com.android.dx.cf.code.LocalsArray
-
Annotates (adds context to) the given exception with information
about this instance.
- annotate(ExceptionWithContext) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Annotates (adds context to) the given exception with information
about this instance.
- annotate(ExceptionWithContext) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Annotates (adds context to) the given exception with information
about this instance.
- annotate(String) - Method in interface com.android.dx.util.AnnotatedOutput
-
Add an annotation for the subsequent output.
- annotate(int, String) - Method in interface com.android.dx.util.AnnotatedOutput
-
Add an annotation for a specified amount of subsequent
output.
- annotate(String) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Add an annotation for the subsequent output.
- annotate(int, String) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Add an annotation for a specified amount of subsequent
output.
- AnnotatedOutput - Interface in com.android.dx.util
-
Interface for a binary output destination that may be augmented
with textual annotations.
- annotates() - Method in interface com.android.dx.util.AnnotatedOutput
-
Get whether this instance will actually keep annotations.
- annotates() - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Get whether this instance will actually keep annotations.
- annotateTo(AnnotatedOutput, String) - Method in class com.android.dx.dex.file.AnnotationItem
-
Write a (listing file) annotation for this instance to the given
output, that consumes no bytes of output.
- annotateTo(DexFile, AnnotatedOutput, String) - Method in class com.android.dx.dex.file.DebugInfoItem
-
Writes annotations for the elements of this list, as
zero-length.
- Annotation - Class in com.android.dex
-
An annotation.
- Annotation(Dex, byte, EncodedValue) - Constructor for class com.android.dex.Annotation
-
- Annotation - Class in com.android.dx.rop.annotation
-
An annotation on an element of a class.
- Annotation(CstType, AnnotationVisibility) - Constructor for class com.android.dx.rop.annotation.Annotation
-
Construct an instance.
- ANNOTATION - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing
java.lang.annotation.Annotation
- AnnotationItem - Class in com.android.dx.dex.file
-
Single annotation, which consists of a type and a set of name-value
element pairs.
- AnnotationItem(Annotation, DexFile) - Constructor for class com.android.dx.dex.file.AnnotationItem
-
Constructs an instance.
- AnnotationParser - Class in com.android.dx.cf.direct
-
Parser for annotations.
- AnnotationParser(DirectClassFile, int, int, ParseObserver) - Constructor for class com.android.dx.cf.direct.AnnotationParser
-
Constructs an instance.
- annotations - Variable in class com.android.dex.TableOfContents
-
- Annotations - Class in com.android.dx.rop.annotation
-
- Annotations() - Constructor for class com.android.dx.rop.annotation.Annotations
-
Constructs an empty instance.
- annotationsDirectories - Variable in class com.android.dex.TableOfContents
-
- AnnotationsDirectoryItem - Class in com.android.dx.dex.file
-
Per-class directory of annotations.
- AnnotationsDirectoryItem() - Constructor for class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Constructs an empty instance.
- AnnotationSetItem - Class in com.android.dx.dex.file
-
Set of annotations, where no annotation type appears more than once.
- AnnotationSetItem(Annotations, DexFile) - Constructor for class com.android.dx.dex.file.AnnotationSetItem
-
Constructs an instance.
- AnnotationSetRefItem - Class in com.android.dx.dex.file
-
- AnnotationSetRefItem(AnnotationSetItem) - Constructor for class com.android.dx.dex.file.AnnotationSetRefItem
-
Constructs an instance.
- annotationSetRefLists - Variable in class com.android.dex.TableOfContents
-
- annotationSets - Variable in class com.android.dex.TableOfContents
-
- AnnotationsList - Class in com.android.dx.rop.annotation
-
- AnnotationsList(int) - Constructor for class com.android.dx.rop.annotation.AnnotationsList
-
Constructs an instance.
- AnnotationUtils - Class in com.android.dx.dex.file
-
Utility class for dealing with annotations.
- AnnotationVisibility - Enum in com.android.dx.rop.annotation
-
Visibility scope of an annotation.
- anyInRange(int[], int, int) - Static method in class com.android.dx.util.Bits
-
Returns whether any bits are set to true in the
specified range.
- API_CONST_METHOD_HANDLE - Static variable in class com.android.dex.DexFormat
-
API level to target in order to generate const-method-handle and const-method-type
- API_CURRENT - Static variable in class com.android.dex.DexFormat
-
API level to target in order to produce the most modern file
format
- API_DEFINE_INTERFACE_METHODS - Static variable in class com.android.dex.DexFormat
-
API level to target in order to define default and static interface methods
- API_INVOKE_INTERFACE_METHODS - Static variable in class com.android.dex.DexFormat
-
API level to target in order to invoke default and static interface methods
- API_INVOKE_STATIC_INTERFACE_METHODS - Static variable in class com.android.dex.DexFormat
-
API level at which the invocation of static interface methods is permitted by dx.
- API_METHOD_HANDLES - Static variable in class com.android.dex.DexFormat
-
API level to target in order to generate invoke-polymorphic and invoke-custom
- API_NO_EXTENDED_OPCODES - Static variable in class com.android.dex.DexFormat
-
API level to target in order to suppress extended opcode usage
- API_SPACES_IN_SIMPLE_NAME - Static variable in class com.android.dex.DexFormat
-
API level to target in order to allow spaces in SimpleName
- apiIsSupported(int) - Method in class com.android.dx.dex.DexOptions
-
Checks whether an API feature is supported.
- apiLevel - Variable in class com.android.dex.TableOfContents
-
- apiToMagic(int) - Static method in class com.android.dex.DexFormat
-
Returns the magic number corresponding to the given target API level.
- appendSection(int, String) - Method in class com.android.dex.Dex
-
- APUT - Static variable in class com.android.dx.dex.code.Dops
-
- APUT - Static variable in class com.android.dx.io.OpcodeInfo
-
- APUT - Static variable in class com.android.dx.io.Opcodes
-
- APUT - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; x: T; y: T[]; z: int :: x[y] = z
- APUT_BOOLEAN - Static variable in class com.android.dx.dex.code.Dops
-
- APUT_BOOLEAN - Static variable in class com.android.dx.io.OpcodeInfo
-
- APUT_BOOLEAN - Static variable in class com.android.dx.io.Opcodes
-
- APUT_BOOLEAN - Static variable in class com.android.dx.rop.code.Rops
-
x: boolean; y: boolean[]; z: int :: y[z] = x
- APUT_BYTE - Static variable in class com.android.dx.dex.code.Dops
-
- APUT_BYTE - Static variable in class com.android.dx.io.OpcodeInfo
-
- APUT_BYTE - Static variable in class com.android.dx.io.Opcodes
-
- APUT_BYTE - Static variable in class com.android.dx.rop.code.Rops
-
x: byte; y: byte[]; z: int :: y[z] = x
- APUT_CHAR - Static variable in class com.android.dx.dex.code.Dops
-
- APUT_CHAR - Static variable in class com.android.dx.io.OpcodeInfo
-
- APUT_CHAR - Static variable in class com.android.dx.io.Opcodes
-
- APUT_CHAR - Static variable in class com.android.dx.rop.code.Rops
-
x: char; y: char[]; z: int :: y[z] = x
- APUT_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
x: double; y: double[]; z: int :: y[z] = x
- APUT_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
x: float; y: float[]; z: int :: y[z] = x
- APUT_INT - Static variable in class com.android.dx.rop.code.Rops
-
x,z: int; y: int[] :: y[z] = x
- APUT_LONG - Static variable in class com.android.dx.rop.code.Rops
-
x: long; y: long[]; z: int :: y[z] = x
- APUT_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- APUT_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- APUT_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- APUT_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
x: Object; y: Object[]; z: int :: y[z] = x
- APUT_SHORT - Static variable in class com.android.dx.dex.code.Dops
-
- APUT_SHORT - Static variable in class com.android.dx.io.OpcodeInfo
-
- APUT_SHORT - Static variable in class com.android.dx.io.Opcodes
-
- APUT_SHORT - Static variable in class com.android.dx.rop.code.Rops
-
x: short; y: short[]; z: int :: y[z] = x
- APUT_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- APUT_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- APUT_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- areAllOperandsEqual() - Method in class com.android.dx.ssa.PhiInsn
-
- areAnyPinned(RegisterSpecList, int, int) - Method in class com.android.dx.ssa.InterferenceRegisterMapper
-
Checks to see if any of a set of old-namespace registers are
pinned to the specified new-namespace reg + category.
- ARETURN - Static variable in class com.android.dx.cf.code.ByteOps
-
- arg(int) - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the nth primary argument.
- argCount() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the number of primary arguments.
- argIndex(DalvInsn) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to extract the callout-argument index from an
appropriate instruction.
- args - Variable in class com.android.dx.command.dump.BaseDumper
-
commandline parsedArgs
- argString() - Method in class com.android.dx.dex.code.ArrayData
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.CodeAddress
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.CstInsn
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.HighRegisterPrefix
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.LocalSnapshot
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.LocalStart
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.MultiCstInsn
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.OddSpacer
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.SimpleInsn
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.SwitchData
-
Gets the string form for any arguments to this instance.
- argString() - Method in class com.android.dx.dex.code.TargetInsn
-
Gets the string form for any arguments to this instance.
- Arguments(DxContext) - Constructor for class com.android.dx.command.dexer.Main.Arguments
-
- Arguments() - Constructor for class com.android.dx.command.dexer.Main.Arguments
-
- argWidth() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the width of the arguments (where a category-2 value counts as
two).
- ARRAY_LENGTH - Static variable in class com.android.dx.dex.code.Dops
-
- ARRAY_LENGTH - Static variable in class com.android.dx.io.OpcodeInfo
-
- ARRAY_LENGTH - Static variable in class com.android.dx.io.Opcodes
-
- ARRAY_LENGTH - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; r: int; x: T[]; :: r = x.length
- ARRAY_LENGTH - Static variable in class com.android.dx.rop.code.Rops
-
T: any type; r: int; x: T[]; :: r = x.length
- ArrayData - Class in com.android.dx.dex.code
-
Pseudo-instruction which holds fill array data.
- ArrayData(SourcePosition, CodeAddress, ArrayList<Constant>, Constant) - Constructor for class com.android.dx.dex.code.ArrayData
-
Constructs an instance.
- ARRAYLENGTH - Static variable in class com.android.dx.cf.code.ByteOps
-
- asByteInput() - Method in class com.android.dex.EncodedValue
-
- assertCursor(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Asserts that the cursor is the given value.
- assertCursor(int) - Method in interface com.android.dx.util.Output
-
Asserts that the cursor is the given value.
- assertFourByteAligned() - Method in class com.android.dex.Dex.Section
-
- assignIndices(DalvCode.AssignIndicesCallback) - Method in class com.android.dx.dex.code.DalvCode
-
Assign indices in all instructions that need them, using the
given callback to perform lookups.
- assignIndices(DalvCode.AssignIndicesCallback) - Method in class com.android.dx.dex.code.OutputFinisher
-
Assigns indices in all instructions that need them, using the
given callback to perform lookups.
- ASTORE - Static variable in class com.android.dx.cf.code.ByteOps
-
- ASTORE_0 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ASTORE_1 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ASTORE_2 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ASTORE_3 - Static variable in class com.android.dx.cf.code.ByteOps
-
- asUninitialized(int) - Method in class com.android.dx.rop.type.Type
-
Returns a new interned instance which is identical to this one, except
it is indicated as uninitialized and allocated at the given bytecode
index.
- ATHROW - Static variable in class com.android.dx.cf.code.ByteOps
-
- AttAnnotationDefault - Class in com.android.dx.cf.attrib
-
Attribute class for AnnotationDefault attributes.
- AttAnnotationDefault(Constant, int) - Constructor for class com.android.dx.cf.attrib.AttAnnotationDefault
-
Constructs an instance.
- AttBootstrapMethods - Class in com.android.dx.cf.attrib
-
Attribute class for standard AttBootstrapMethods attributes.
- AttBootstrapMethods(BootstrapMethodsList) - Constructor for class com.android.dx.cf.attrib.AttBootstrapMethods
-
- AttCode - Class in com.android.dx.cf.attrib
-
Attribute class for standard Code attributes.
- AttCode(int, int, BytecodeArray, ByteCatchList, AttributeList) - Constructor for class com.android.dx.cf.attrib.AttCode
-
Constructs an instance.
- AttConstantValue - Class in com.android.dx.cf.attrib
-
Attribute class for standard ConstantValue attributes.
- AttConstantValue(TypedConstant) - Constructor for class com.android.dx.cf.attrib.AttConstantValue
-
Constructs an instance.
- AttDeprecated - Class in com.android.dx.cf.attrib
-
Attribute class for standard Deprecated attributes.
- AttDeprecated() - Constructor for class com.android.dx.cf.attrib.AttDeprecated
-
Constructs an instance.
- AttEnclosingMethod - Class in com.android.dx.cf.attrib
-
Attribute class for standards-track EnclosingMethod
attributes.
- AttEnclosingMethod(CstType, CstNat) - Constructor for class com.android.dx.cf.attrib.AttEnclosingMethod
-
Constructs an instance.
- AttExceptions - Class in com.android.dx.cf.attrib
-
Attribute class for standard Exceptions attributes.
- AttExceptions(TypeList) - Constructor for class com.android.dx.cf.attrib.AttExceptions
-
Constructs an instance.
- AttInnerClasses - Class in com.android.dx.cf.attrib
-
Attribute class for standard InnerClasses attributes.
- AttInnerClasses(InnerClassList) - Constructor for class com.android.dx.cf.attrib.AttInnerClasses
-
Constructs an instance.
- AttLineNumberTable - Class in com.android.dx.cf.attrib
-
Attribute class for standard LineNumberTable attributes.
- AttLineNumberTable(LineNumberList) - Constructor for class com.android.dx.cf.attrib.AttLineNumberTable
-
Constructs an instance.
- AttLocalVariableTable - Class in com.android.dx.cf.attrib
-
Attribute class for standard LocalVariableTable attributes.
- AttLocalVariableTable(LocalVariableList) - Constructor for class com.android.dx.cf.attrib.AttLocalVariableTable
-
Constructs an instance.
- AttLocalVariableTypeTable - Class in com.android.dx.cf.attrib
-
Attribute class for standard LocalVariableTypeTable attributes.
- AttLocalVariableTypeTable(LocalVariableList) - Constructor for class com.android.dx.cf.attrib.AttLocalVariableTypeTable
-
Constructs an instance.
- Attribute - Interface in com.android.dx.cf.iface
-
Interface representing attributes of class files (directly or indirectly).
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttAnnotationDefault
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttBootstrapMethods
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttCode
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttConstantValue
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttDeprecated
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttEnclosingMethod
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttExceptions
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttInnerClasses
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttLineNumberTable
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttLocalVariableTable
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttLocalVariableTypeTable
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttRuntimeInvisibleAnnotations
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttRuntimeInvisibleParameterAnnotations
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttRuntimeVisibleAnnotations
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttRuntimeVisibleParameterAnnotations
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttSignature
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttSourceDebugExtension
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttSourceFile
-
non-null; attribute name for attributes of this type
- ATTRIBUTE_NAME - Static variable in class com.android.dx.cf.attrib.AttSynthetic
-
non-null; attribute name for attributes of this type
- AttributeFactory - Class in com.android.dx.cf.direct
-
Factory capable of instantiating various
Attribute subclasses
depending on the context and name.
- AttributeFactory() - Constructor for class com.android.dx.cf.direct.AttributeFactory
-
Constructs an instance.
- AttributeList - Interface in com.android.dx.cf.iface
-
Interface for lists of attributes.
- AttRuntimeInvisibleAnnotations - Class in com.android.dx.cf.attrib
-
Attribute class for standard RuntimeInvisibleAnnotations
attributes.
- AttRuntimeInvisibleAnnotations(Annotations, int) - Constructor for class com.android.dx.cf.attrib.AttRuntimeInvisibleAnnotations
-
Constructs an instance.
- AttRuntimeInvisibleParameterAnnotations - Class in com.android.dx.cf.attrib
-
Attribute class for standard
RuntimeInvisibleParameterAnnotations attributes.
- AttRuntimeInvisibleParameterAnnotations(AnnotationsList, int) - Constructor for class com.android.dx.cf.attrib.AttRuntimeInvisibleParameterAnnotations
-
Constructs an instance.
- AttRuntimeVisibleAnnotations - Class in com.android.dx.cf.attrib
-
Attribute class for standard RuntimeVisibleAnnotations
attributes.
- AttRuntimeVisibleAnnotations(Annotations, int) - Constructor for class com.android.dx.cf.attrib.AttRuntimeVisibleAnnotations
-
Constructs an instance.
- AttRuntimeVisibleParameterAnnotations - Class in com.android.dx.cf.attrib
-
Attribute class for standard RuntimeVisibleParameterAnnotations
attributes.
- AttRuntimeVisibleParameterAnnotations(AnnotationsList, int) - Constructor for class com.android.dx.cf.attrib.AttRuntimeVisibleParameterAnnotations
-
Constructs an instance.
- AttSignature - Class in com.android.dx.cf.attrib
-
Attribute class for standards-track Signature attributes.
- AttSignature(CstString) - Constructor for class com.android.dx.cf.attrib.AttSignature
-
Constructs an instance.
- AttSourceDebugExtension - Class in com.android.dx.cf.attrib
-
Attribute class for standard SourceDebugExtension attributes.
- AttSourceDebugExtension(CstString) - Constructor for class com.android.dx.cf.attrib.AttSourceDebugExtension
-
Constructs an instance.
- AttSourceFile - Class in com.android.dx.cf.attrib
-
Attribute class for standard SourceFile attributes.
- AttSourceFile(CstString) - Constructor for class com.android.dx.cf.attrib.AttSourceFile
-
Constructs an instance.
- AttSynthetic - Class in com.android.dx.cf.attrib
-
Attribute class for standard Synthetic attributes.
- AttSynthetic() - Constructor for class com.android.dx.cf.attrib.AttSynthetic
-
Constructs an instance.
- auxCstArg(Constant) - Method in class com.android.dx.cf.code.BaseMachine
-
Indicates that there is an auxiliary (inline, not stack) object
argument, with the value based on the given constant.
- auxCstArg(Constant) - Method in interface com.android.dx.cf.code.Machine
-
Indicates that there is an auxiliary (inline, not stack) object
argument, with the value based on the given constant.
- auxInitValues(ArrayList<Constant>) - Method in class com.android.dx.cf.code.BaseMachine
-
Indicates that there is an auxiliary (inline, not stack) argument
consisting of a list of initial values for a newly created array.
- auxInitValues(ArrayList<Constant>) - Method in interface com.android.dx.cf.code.Machine
-
Indicates that there is an auxiliary (inline, not stack) argument
consisting of a list of initial values for a newly created array.
- auxIntArg(int) - Method in class com.android.dx.cf.code.BaseMachine
-
Indicates that there is an auxiliary (inline, not stack)
argument of type int, with the given value.
- auxIntArg(int) - Method in interface com.android.dx.cf.code.Machine
-
Indicates that there is an auxiliary (inline, not stack)
argument of type int, with the given value.
- auxSwitchArg(SwitchList) - Method in class com.android.dx.cf.code.BaseMachine
-
Indicates that there is an auxiliary (inline, not stack) argument
consisting of a switch* table.
- auxSwitchArg(SwitchList) - Method in interface com.android.dx.cf.code.Machine
-
Indicates that there is an auxiliary (inline, not stack) argument
consisting of a switch* table.
- auxTargetArg(int) - Method in class com.android.dx.cf.code.BaseMachine
-
Indicates that there is an auxiliary (inline, not stack) argument
indicating a branch target.
- auxTargetArg(int) - Method in interface com.android.dx.cf.code.Machine
-
Indicates that there is an auxiliary (inline, not stack) argument
indicating a branch target.
- auxType(Type) - Method in class com.android.dx.cf.code.BaseMachine
-
Indicates that the salient type of this operation is as
given.
- auxType(Type) - Method in interface com.android.dx.cf.code.Machine
-
Indicates that the salient type of this operation is as
given.
- available() - Method in class com.android.dx.util.ByteArray.MyInputStream
-
- CALL_SITE_ID_ITEM - Static variable in class com.android.dex.SizeOf
-
call_site_off uint
- CallSiteId - Class in com.android.dex
-
A call_site_id_item: https://source.android.com/devices/tech/dalvik/dex-format#call-site-id-item
- CallSiteId(Dex, int) - Constructor for class com.android.dex.CallSiteId
-
- CallSiteIdItem - Class in com.android.dx.dex.file
-
Representation of a call site reference in a DEX file.
- CallSiteIdItem(CstCallSiteRef) - Constructor for class com.android.dx.dex.file.CallSiteIdItem
-
Constructs an instance.
- callSiteIds - Variable in class com.android.dex.TableOfContents
-
- callSiteIds - Variable in class com.android.dx.merge.IndexMap
-
- CallSiteIdsSection - Class in com.android.dx.dex.file
-
A section in the DEX file for call site identifiers.
- CallSiteIdsSection(DexFile) - Constructor for class com.android.dx.dex.file.CallSiteIdsSection
-
Constructs an instance.
- CallSiteItem - Class in com.android.dx.dex.file
-
Representation of a call site in a DEX file.
- CallSiteItem(CstCallSite) - Constructor for class com.android.dx.dex.file.CallSiteItem
-
Constructs an instance.
- CALOAD - Static variable in class com.android.dx.cf.code.ByteOps
-
- canThrow() - Method in class com.android.dx.rop.code.BasicBlock
-
Returns whether this block might throw an exception.
- canThrow() - Method in class com.android.dx.rop.code.Insn
-
Gets whether this instruction can possibly throw an exception.
- canThrow() - Method in class com.android.dx.rop.code.Rop
-
Gets whether this operation can possibly throw an exception.
- canThrow() - Method in class com.android.dx.ssa.NormalSsaInsn
- canThrow() - Method in class com.android.dx.ssa.PhiInsn
-
Always returns false for PhiInsns.
- canThrow() - Method in class com.android.dx.ssa.SsaInsn
-
- CASTORE - Static variable in class com.android.dx.cf.code.ByteOps
-
- CatchBuilder - Interface in com.android.dx.dex.code
-
Interface for the construction of
CatchTable instances.
- catchesAll() - Method in class com.android.dx.dex.code.CatchHandlerList
-
Returns whether or not this instance ends with a "catch-all"
handler.
- catchesEqual(BasicBlock, BasicBlock) - Method in class com.android.dx.rop.code.BasicBlockList
-
Compares the catches of two blocks for equality.
- CatchHandler(int[], int[], int, int) - Constructor for class com.android.dex.Code.CatchHandler
-
- CatchHandlerList - Class in com.android.dx.dex.code
-
Ordered list of (exception type, handler address) entries.
- CatchHandlerList(int) - Constructor for class com.android.dx.dex.code.CatchHandlerList
-
Constructs an instance.
- CatchHandlerList.Entry - Class in com.android.dx.dex.code
-
Entry in the list.
- CatchStructs - Class in com.android.dx.dex.file
-
List of exception handlers (tuples of covered range, catch type,
handler address) for a particular piece of code.
- CatchStructs(DalvCode) - Constructor for class com.android.dx.dex.file.CatchStructs
-
Constructs an instance.
- CatchTable - Class in com.android.dx.dex.code
-
Table of catch entries.
- CatchTable(int) - Constructor for class com.android.dx.dex.code.CatchTable
-
Constructs an instance.
- CatchTable.Entry - Class in com.android.dx.dex.code
-
Entry in a catch list.
- cfOptions - Variable in class com.android.dx.command.dexer.Main.Arguments
-
Options for class file transformation
- CfOptions - Class in com.android.dx.dex.cf
-
A class to contain options passed into dex.cf
- CfOptions() - Constructor for class com.android.dx.dex.cf.CfOptions
-
- CfTranslator - Class in com.android.dx.dex.cf
-
Static method that turns
byte[]s containing Java
classfiles into
ClassDefItem instances.
- change(int, TypeBearer) - Method in class com.android.dx.cf.code.ExecutionStack
-
Changes an element already on a stack.
- changeIndent(int) - Method in interface com.android.dx.cf.iface.ParseObserver
-
Indicate that the level of indentation for a dump should increase
or decrease (positive or negative argument, respectively).
- changeIndent(int) - Method in class com.android.dx.command.dump.BaseDumper
-
Indicate that the level of indentation for a dump should increase
or decrease (positive or negative argument, respectively).
- changeIndent(int) - Method in class com.android.dx.command.dump.BlockDumper
-
Indicate that the level of indentation for a dump should increase
or decrease (positive or negative argument, respectively).
- changeIndent(int) - Method in class com.android.dx.command.dump.DotDumper
-
- changeOneSource(int, RegisterSpec) - Method in class com.android.dx.ssa.NormalSsaInsn
-
Changes one of the insn's sources.
- changeResultReg(int) - Method in class com.android.dx.ssa.SsaInsn
-
Changes the result register if this insn has a result.
- changeResultType(TypeBearer, LocalItem) - Method in class com.android.dx.ssa.PhiInsn
-
Changes the result type.
- CHAR - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing char
- CHAR_ARRAY - Static variable in class com.android.dx.rop.cst.CstType
-
non-null; instance corresponding to the type char[]
- CHAR_ARRAY - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing char[]
- CHARACTER - Static variable in class com.android.dx.rop.cst.CstType
-
non-null; instance corresponding to the class Character
- CHARACTER_CLASS - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.Character; the
suffix on the name helps disambiguate this from the instance
representing a primitive type
- CHARARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [char[], int]
- CHECK_CAST - Static variable in class com.android.dx.dex.code.Dops
-
- CHECK_CAST - Static variable in class com.android.dx.io.OpcodeInfo
-
- CHECK_CAST - Static variable in class com.android.dx.io.Opcodes
-
- CHECK_CAST - Static variable in class com.android.dx.rop.code.RegOps
-
T: any object type; x: Object :: (T) x (can
throw ClassCastException)
- CHECK_CAST - Static variable in class com.android.dx.rop.code.Rops
-
T: any non-array object type; x: Object :: (T) x (can
throw ClassCastException)
- CHECKCAST - Static variable in class com.android.dx.cf.code.ByteOps
-
- checksum - Variable in class com.android.dex.TableOfContents
-
- CLASS - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.Class
- CLASS_DEF_ITEM - Static variable in class com.android.dex.SizeOf
-
class_idx uint
access_flags uint
superclass_idx uint
interfaces_off uint
source_file_idx uint
annotations_off uint
class_data_off uint
static_values_off uint
- CLASS_FLAGS - Static variable in class com.android.dx.rop.code.AccessFlags
-
flags defined on classes
- ClassData - Class in com.android.dex
-
- ClassData(ClassData.Field[], ClassData.Field[], ClassData.Method[], ClassData.Method[]) - Constructor for class com.android.dex.ClassData
-
- ClassData.Field - Class in com.android.dex
-
- ClassData.Method - Class in com.android.dex
-
- ClassDataItem - Class in com.android.dx.dex.file
-
Representation of all the parts of a Dalvik class that are generally
"inflated" into an in-memory representation at runtime.
- ClassDataItem(CstType) - Constructor for class com.android.dx.dex.file.ClassDataItem
-
Constructs an instance.
- classDatas - Variable in class com.android.dex.TableOfContents
-
- ClassDef - Class in com.android.dex
-
A type definition.
- ClassDef(Dex, int, int, int, int, int, int, int, int, int) - Constructor for class com.android.dex.ClassDef
-
- ClassDefItem - Class in com.android.dx.dex.file
-
Representation of a Dalvik class, which is basically a set of
members (fields or methods) along with a few more pieces of
information.
- ClassDefItem(CstType, int, CstType, TypeList, CstString) - Constructor for class com.android.dx.dex.file.ClassDefItem
-
Constructs an instance.
- classDefs() - Method in class com.android.dex.Dex
-
- classDefs - Variable in class com.android.dex.TableOfContents
-
- ClassDefsSection - Class in com.android.dx.dex.file
-
Class definitions list section of a .dex file.
- ClassDefsSection(DexFile) - Constructor for class com.android.dx.dex.file.ClassDefsSection
-
Constructs an instance.
- ClassDumper - Class in com.android.dx.command.dump
-
Utility to dump the contents of class files in a human-friendly form.
- ClassFile - Interface in com.android.dx.cf.iface
-
Interface for things which purport to be class files or reasonable
facsimiles thereof.
- classFile - Variable in class com.android.dx.command.dump.BlockDumper
-
- ClassPathOpener - Class in com.android.dx.cf.direct
-
Opens all the class files found in a class path element.
- ClassPathOpener(String, boolean, ClassPathOpener.Consumer) - Constructor for class com.android.dx.cf.direct.ClassPathOpener
-
Constructs an instance.
- ClassPathOpener(String, boolean, ClassPathOpener.FileNameFilter, ClassPathOpener.Consumer) - Constructor for class com.android.dx.cf.direct.ClassPathOpener
-
Constructs an instance.
- ClassPathOpener.Consumer - Interface in com.android.dx.cf.direct
-
Callback interface for ClassOpener.
- ClassPathOpener.FileNameFilter - Interface in com.android.dx.cf.direct
-
Filter interface for ClassOpener.
- ClassReferenceListBuilder - Class in com.android.multidex
-
Tool to find direct class references to other classes.
- ClassReferenceListBuilder(Path) - Constructor for class com.android.multidex.ClassReferenceListBuilder
-
- classString(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns a human-oriented string representing the given access flags,
as defined on classes (not fields or methods).
- clear() - Method in class com.android.dx.cf.code.ExecutionStack
-
Clears the stack.
- clear(int[], int) - Static method in class com.android.dx.util.Bits
-
Sets the given bit to false.
- clearArgs() - Method in class com.android.dx.cf.code.BaseMachine
-
Clears the regular and auxiliary arguments area.
- clearArgs() - Method in interface com.android.dx.cf.code.Machine
-
Clears the regular and auxiliary arguments area.
- clearInternTable() - Static method in class com.android.dx.rop.code.RegisterSpec
-
- clearInternTable() - Static method in class com.android.dx.rop.cst.CstType
-
- clearInternTable() - Static method in class com.android.dx.rop.type.Prototype
-
- clearInternTable() - Static method in class com.android.dx.rop.type.Type
-
- clearInternTables() - Static method in class com.android.dx.command.dexer.Main
-
- clearResult() - Method in class com.android.dx.cf.code.BaseMachine
-
Clears the results.
- clone() - Method in class com.android.dx.ssa.NormalSsaInsn
- clone() - Method in class com.android.dx.ssa.PhiInsn
- clone() - Method in class com.android.dx.ssa.SsaInsn
- CLONEABLE - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.Cloneable
- CMP_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- CMP_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- CMP_LONG - Static variable in class com.android.dx.io.Opcodes
-
- CMPG - Static variable in class com.android.dx.rop.code.RegOps
-
T: any floating point type; r: int; x,y: T :: r = (x == y) ? 0
: (x < y) ? -1 : 1 (Java-style "cmpg" where a NaN is
considered "greater than" all other values)
- CMPG_DOUBLE - Static variable in class com.android.dx.dex.code.Dops
-
- CMPG_DOUBLE - Static variable in class com.android.dx.io.OpcodeInfo
-
- CMPG_DOUBLE - Static variable in class com.android.dx.io.Opcodes
-
- CMPG_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x,y: double :: r = cmpg(x, y);
- CMPG_FLOAT - Static variable in class com.android.dx.dex.code.Dops
-
- CMPG_FLOAT - Static variable in class com.android.dx.io.OpcodeInfo
-
- CMPG_FLOAT - Static variable in class com.android.dx.io.Opcodes
-
- CMPG_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x,y: float :: r = cmpg(x, y);
- CMPL - Static variable in class com.android.dx.rop.code.RegOps
-
T: any numeric type; r: int; x,y: T :: r = (x == y) ? 0
: (x > y) ? 1 : -1 (Java-style "cmpl" where a NaN is
considered "less than" all other values; also used for integral
comparisons)
- CMPL_DOUBLE - Static variable in class com.android.dx.dex.code.Dops
-
- CMPL_DOUBLE - Static variable in class com.android.dx.io.OpcodeInfo
-
- CMPL_DOUBLE - Static variable in class com.android.dx.io.Opcodes
-
- CMPL_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x,y: double :: r = cmpl(x, y);
- CMPL_FLOAT - Static variable in class com.android.dx.dex.code.Dops
-
- CMPL_FLOAT - Static variable in class com.android.dx.io.OpcodeInfo
-
- CMPL_FLOAT - Static variable in class com.android.dx.io.Opcodes
-
- CMPL_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x,y: float :: r = cmpl(x, y);
- CMPL_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x,y: long :: r = cmp(x, y);
- Code - Class in com.android.dex
-
- Code(int, int, int, int, short[], Code.Try[], Code.CatchHandler[]) - Constructor for class com.android.dex.Code
-
- Code.CatchHandler - Class in com.android.dex
-
- Code.Try - Class in com.android.dex
-
- CodeAddress - Class in com.android.dx.dex.code
-
Pseudo-instruction which is used to track an address within a code
array.
- CodeAddress(SourcePosition) - Constructor for class com.android.dx.dex.code.CodeAddress
-
Constructs an instance.
- CodeAddress(SourcePosition, boolean) - Constructor for class com.android.dx.dex.code.CodeAddress
-
Constructs an instance.
- CodeCursor - Interface in com.android.dx.io.instructions
-
Cursor over code units, for reading or writing out Dalvik bytecode.
- CodeInput - Interface in com.android.dx.io.instructions
-
Input stream of code units, for reading in Dalvik bytecode.
- CodeItem - Class in com.android.dx.dex.file
-
Representation of all the parts needed for concrete methods in a
dex file.
- CodeItem(CstMethodRef, DalvCode, boolean, TypeList) - Constructor for class com.android.dx.dex.file.CodeItem
-
Constructs an instance.
- CodeObserver - Class in com.android.dx.cf.direct
-
Bytecode visitor to use when "observing" bytecode getting parsed.
- CodeObserver(ByteArray, ParseObserver) - Constructor for class com.android.dx.cf.direct.CodeObserver
-
Constructs an instance.
- CodeOutput - Interface in com.android.dx.io.instructions
-
Output stream of code units, for writing out Dalvik bytecode.
- CodeReader - Class in com.android.dx.io
-
Walks through a block of code and calls visitor call backs.
- CodeReader() - Constructor for class com.android.dx.io.CodeReader
-
- CodeReader.Visitor - Interface in com.android.dx.io
-
- codes - Variable in class com.android.dex.TableOfContents
-
- codeSize() - Method in class com.android.dx.dex.code.ArrayData
-
Gets the size of this instruction, in 16-bit code units.
- codeSize() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the size of this instruction, in 16-bit code units.
- codeSize() - Method in class com.android.dx.dex.code.DalvInsnList
-
Gets the size of this instance, in 16-bit code units.
- codeSize() - Method in class com.android.dx.dex.code.FixedSizeInsn
-
Gets the size of this instruction, in 16-bit code units.
- codeSize() - Method in class com.android.dx.dex.code.form.Form10t
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form10x
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form11n
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form11x
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form12x
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form20t
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form21c
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form21h
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form21s
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form21t
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form22b
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form22c
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form22s
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form22t
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form22x
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form23x
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form30t
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form31c
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form31i
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form31t
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form32x
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form35c
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form3rc
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form45cc
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form4rcc
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.Form51l
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.form.SpecialFormat
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.HighRegisterPrefix
-
Gets the size of this instruction, in 16-bit code units.
- codeSize() - Method in class com.android.dx.dex.code.InsnFormat
-
Gets the code size of instructions that use this format.
- codeSize() - Method in class com.android.dx.dex.code.OddSpacer
-
Gets the size of this instruction, in 16-bit code units.
- codeSize() - Method in class com.android.dx.dex.code.SwitchData
-
Gets the size of this instruction, in 16-bit code units.
- codeSize() - Method in class com.android.dx.dex.code.ZeroSizeInsn
-
Gets the size of this instruction, in 16-bit code units.
- codeStatistics - Variable in class com.android.dx.command.dexer.DxContext
-
- CodeStatistics - Class in com.android.dx.dex.cf
-
Static methods and variables for collecting statistics on generated
code.
- CodeStatistics() - Constructor for class com.android.dx.dex.cf.CodeStatistics
-
- codeUnit(int, int) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to combine two bytes into a code unit.
- codeUnit(int, int, int, int) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to combine four nibbles into a code unit.
- CollisionPolicy - Enum in com.android.dx.merge
-
What to do when two dex files define the same class.
- com.android.dex - package com.android.dex
-
- com.android.dex.util - package com.android.dex.util
-
- com.android.dx - package com.android.dx
-
- com.android.dx.cf.attrib - package com.android.dx.cf.attrib
-
Implementation of containers and utilities for all the standard Java
attribute types.
- com.android.dx.cf.code - package com.android.dx.cf.code
-
Implementation of classes having to do with Java simulation, such as
is needed for verification or stack-to-register conversion.
- com.android.dx.cf.cst - package com.android.dx.cf.cst
-
- com.android.dx.cf.direct - package com.android.dx.cf.direct
-
Implementation of cf.iface.* based on a direct representation
of class files as byte[]s.
- com.android.dx.cf.iface - package com.android.dx.cf.iface
-
Interfaces and base classes for dealing with class files.
- com.android.dx.command - package com.android.dx.command
-
- com.android.dx.command.annotool - package com.android.dx.command.annotool
-
- com.android.dx.command.dexer - package com.android.dx.command.dexer
-
- com.android.dx.command.dump - package com.android.dx.command.dump
-
- com.android.dx.command.findusages - package com.android.dx.command.findusages
-
- com.android.dx.command.grep - package com.android.dx.command.grep
-
- com.android.dx.dex - package com.android.dx.dex
-
- com.android.dx.dex.cf - package com.android.dx.dex.cf
-
Classes for translating Java classfiles into Dalvik classes.
- com.android.dx.dex.code - package com.android.dx.dex.code
-
- com.android.dx.dex.code.form - package com.android.dx.dex.code.form
-
- com.android.dx.dex.file - package com.android.dx.dex.file
-
- com.android.dx.io - package com.android.dx.io
-
- com.android.dx.io.instructions - package com.android.dx.io.instructions
-
- com.android.dx.merge - package com.android.dx.merge
-
- com.android.dx.rop - package com.android.dx.rop
-
- com.android.dx.rop.annotation - package com.android.dx.rop.annotation
-
- com.android.dx.rop.code - package com.android.dx.rop.code
-
Classes relating to a register-based opcode system.
- com.android.dx.rop.cst - package com.android.dx.rop.cst
-
Interfaces and implementation of things related to the constant pool.
- com.android.dx.rop.type - package com.android.dx.rop.type
-
Implementation of classes that represent types (classes or primitives).
- com.android.dx.ssa - package com.android.dx.ssa
-
- com.android.dx.ssa.back - package com.android.dx.ssa.back
-
- com.android.dx.util - package com.android.dx.util
-
Utility classes for class file access/manipulation.
- com.android.multidex - package com.android.multidex
-
- combine(Annotations, Annotations) - Static method in class com.android.dx.rop.annotation.Annotations
-
Constructs an immutable instance which is the combination of the
two given instances.
- combine(Annotations, Annotation) - Static method in class com.android.dx.rop.annotation.Annotations
-
Constructs an immutable instance which is the combination of the
given instance with the given additional annotation.
- combine(AnnotationsList, AnnotationsList) - Static method in class com.android.dx.rop.annotation.AnnotationsList
-
Constructs an immutable instance which is the combination of
the two given instances.
- compare(short, short) - Static method in class com.android.dex.util.Unsigned
-
- compare(int, int) - Static method in class com.android.dex.util.Unsigned
-
- compare(SsaBasicBlock, SsaBasicBlock) - Method in class com.android.dx.ssa.SsaBasicBlock.LabelComparator
- compareContents(TypeList, TypeList) - Static method in class com.android.dx.rop.type.StdTypeList
-
Compares the contents of the given two instances for ordering.
- compareOptimizerStep(RopMethod, int, boolean, CfOptions, TranslationAdvice, RopMethod) - Method in class com.android.dx.dex.cf.OptimizerOptions
-
Compares the output of the optimizer run normally with a run skipping
some optional steps.
- compareTo(Annotation) - Method in class com.android.dex.Annotation
-
- compareTo(CallSiteId) - Method in class com.android.dex.CallSiteId
-
- compareTo(EncodedValue) - Method in class com.android.dex.EncodedValue
-
- compareTo(FieldId) - Method in class com.android.dex.FieldId
-
- compareTo(MethodHandle) - Method in class com.android.dex.MethodHandle
-
- compareTo(MethodId) - Method in class com.android.dex.MethodId
-
- compareTo(ProtoId) - Method in class com.android.dex.ProtoId
-
- compareTo(TableOfContents.Section) - Method in class com.android.dex.TableOfContents.Section
-
- compareTo(TypeList) - Method in class com.android.dex.TypeList
-
- compareTo(CatchHandlerList) - Method in class com.android.dx.dex.code.CatchHandlerList
- compareTo(CatchHandlerList.Entry) - Method in class com.android.dx.dex.code.CatchHandlerList.Entry
- compareTo(CatchTable) - Method in class com.android.dx.dex.code.CatchTable
- compareTo(CatchTable.Entry) - Method in class com.android.dx.dex.code.CatchTable.Entry
- compareTo(LocalList.Entry) - Method in class com.android.dx.dex.code.LocalList.Entry
-
Compares by (in priority order) address, end then start
disposition (variants of end are all consistered
equivalent), and spec.
- compareTo(Object) - Method in class com.android.dx.dex.file.CallSiteIdItem
- compareTo(EncodedField) - Method in class com.android.dx.dex.file.EncodedField
- compareTo(EncodedMethod) - Method in class com.android.dx.dex.file.EncodedMethod
- compareTo(FieldAnnotationStruct) - Method in class com.android.dx.dex.file.FieldAnnotationStruct
- compareTo(MethodAnnotationStruct) - Method in class com.android.dx.dex.file.MethodAnnotationStruct
- compareTo(OffsettedItem) - Method in class com.android.dx.dex.file.OffsettedItem
-
- compareTo(ParameterAnnotationStruct) - Method in class com.android.dx.dex.file.ParameterAnnotationStruct
- compareTo(Object) - Method in class com.android.dx.dex.file.StringIdItem
- compareTo(Annotation) - Method in class com.android.dx.rop.annotation.Annotation
- compareTo(Annotations) - Method in class com.android.dx.rop.annotation.Annotations
- compareTo(NameValuePair) - Method in class com.android.dx.rop.annotation.NameValuePair
- compareTo(LocalItem) - Method in class com.android.dx.rop.code.LocalItem
- compareTo(RegisterSpec) - Method in class com.android.dx.rop.code.RegisterSpec
-
Compares by (in priority order) register number, unwrapped type
(that is types not
TypeBearers, and local info.
- compareTo(Constant) - Method in class com.android.dx.rop.cst.Constant
-
This compares in class-major and value-minor order.
- compareTo(CstArray.List) - Method in class com.android.dx.rop.cst.CstArray.List
- compareTo(Prototype) - Method in class com.android.dx.rop.type.Prototype
- compareTo(Type) - Method in class com.android.dx.rop.type.Type
- compareTo0(OffsettedItem) - Method in class com.android.dx.dex.file.AnnotationItem
-
Compares this instance to another which is guaranteed to be of
the same class.
- compareTo0(OffsettedItem) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Compares this instance to another which is guaranteed to be of
the same class.
- compareTo0(OffsettedItem) - Method in class com.android.dx.dex.file.AnnotationSetItem
-
Compares this instance to another which is guaranteed to be of
the same class.
- compareTo0(OffsettedItem) - Method in class com.android.dx.dex.file.EncodedArrayItem
-
Compares this instance to another which is guaranteed to be of
the same class.
- compareTo0(OffsettedItem) - Method in class com.android.dx.dex.file.OffsettedItem
-
Compares this instance to another which is guaranteed to be of
the same class.
- compareTo0(OffsettedItem) - Method in class com.android.dx.dex.file.StringDataItem
-
Compares this instance to another which is guaranteed to be of
the same class.
- compareTo0(OffsettedItem) - Method in class com.android.dx.dex.file.TypeListItem
-
Compares this instance to another which is guaranteed to be of
the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.Constant
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstAnnotation
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstArray
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstCallSite
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstCallSiteRef
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstFieldRef
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstKnownNull
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstLiteral32
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstLiteral64
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstMemberRef
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstNat
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstProtoRef
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstString
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compareTo0(Constant) - Method in class com.android.dx.rop.cst.CstType
-
Compare the values of this and another instance, which are guaranteed
to be of the same class.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form11n
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form11x
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form12x
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21c
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21h
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21s
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21t
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22b
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22c
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22s
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22t
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22x
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form23x
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31c
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31i
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31t
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form32x
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form35c
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form45cc
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.form.Form51l
-
Returns which of a given instruction's registers will fit in
this instance's format.
- compatibleRegs(DalvInsn) - Method in class com.android.dx.dex.code.InsnFormat
-
Returns which of a given instruction's registers will fit in
this instance's format.
- computeChecksum() - Method in class com.android.dex.Dex
-
Returns the checksum of all but the first 12 bytes of dex.
- computeReachability() - Method in class com.android.dx.ssa.SsaMethod
-
Computes reachability for all blocks in the method.
- computeSignature() - Method in class com.android.dex.Dex
-
Returns the signature of all but the first 32 bytes of this dex.
- computeSizesFromOffsets() - Method in class com.android.dex.TableOfContents
-
- concat(BootstrapMethodsList, BootstrapMethodsList) - Static method in class com.android.dx.cf.code.BootstrapMethodsList
-
Returns an instance which is the concatenation of the two given
instances.
- concat(LineNumberList, LineNumberList) - Static method in class com.android.dx.cf.code.LineNumberList
-
Returns an instance which is the concatenation of the two given
instances.
- concat(LocalVariableList, LocalVariableList) - Static method in class com.android.dx.cf.code.LocalVariableList
-
Returns an instance which is the concatenation of the two given
instances.
- ConcreteMethod - Class in com.android.dx.cf.code
-
Container for all the giblets that make up a concrete Java bytecode method.
- ConcreteMethod(Method, ClassFile, boolean, boolean) - Constructor for class com.android.dx.cf.code.ConcreteMethod
-
Constructs an instance.
- ConservativeTranslationAdvice - Class in com.android.dx.rop.code
-
Implementation of
TranslationAdvice which conservatively answers
false to all methods.
- CONST - Static variable in class com.android.dx.dex.code.Dops
-
- CONST - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST - Static variable in class com.android.dx.io.Opcodes
-
- CONST - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; r, literal: T :: r = literal;
- CONST_16 - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_16 - Static variable in class com.android.dx.io.Opcodes
-
- CONST_4 - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_4 - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_4 - Static variable in class com.android.dx.io.Opcodes
-
- CONST_CLASS - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_CLASS - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_CLASS - Static variable in class com.android.dx.io.Opcodes
-
- CONST_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r, literal: double :: r = literal;
- CONST_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r, literal: float :: r = literal;
- CONST_HIGH16 - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_HIGH16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_HIGH16 - Static variable in class com.android.dx.io.Opcodes
-
- CONST_INT - Static variable in class com.android.dx.rop.code.Rops
-
r, literal: int :: r = literal;
- CONST_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r, literal: long :: r = literal;
- CONST_METHOD_HANDLE - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_METHOD_HANDLE - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_METHOD_HANDLE - Static variable in class com.android.dx.io.Opcodes
-
- CONST_METHOD_TYPE - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_METHOD_TYPE - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_METHOD_TYPE - Static variable in class com.android.dx.io.Opcodes
-
- CONST_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
r, literal: Object :: r = literal;
- CONST_OBJECT_NOTHROW - Static variable in class com.android.dx.rop.code.Rops
-
r, literal: Object :: r = literal;
- CONST_STRING - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_STRING - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_STRING - Static variable in class com.android.dx.io.Opcodes
-
- CONST_STRING_JUMBO - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_STRING_JUMBO - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_STRING_JUMBO - Static variable in class com.android.dx.io.Opcodes
-
- CONST_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- CONST_WIDE_16 - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_WIDE_16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_WIDE_16 - Static variable in class com.android.dx.io.Opcodes
-
- CONST_WIDE_32 - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_WIDE_32 - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_WIDE_32 - Static variable in class com.android.dx.io.Opcodes
-
- CONST_WIDE_HIGH16 - Static variable in class com.android.dx.dex.code.Dops
-
- CONST_WIDE_HIGH16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- CONST_WIDE_HIGH16 - Static variable in class com.android.dx.io.Opcodes
-
- Constant - Class in com.android.dx.rop.cst
-
Base class for constants of all sorts.
- Constant() - Constructor for class com.android.dx.rop.cst.Constant
-
- CONSTANT_Class - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Class_info
- CONSTANT_Double - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Double_info
- CONSTANT_Fieldref - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Fieldref_info
- CONSTANT_Float - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Float_info
- CONSTANT_Integer - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Integer_info
- CONSTANT_InterfaceMethodref - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_InterfaceMethodref_info
- CONSTANT_InvokeDynamic - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_InvokeDynamic
- CONSTANT_Long - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Long_info
- CONSTANT_MethodHandle - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_MethodHandle
- CONSTANT_Methodref - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Methodref_info
- CONSTANT_MethodType - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_MethodType
- CONSTANT_NameAndType - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_NameAndType_info
- CONSTANT_String - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_String_info
- CONSTANT_Utf8 - Static variable in interface com.android.dx.cf.cst.ConstantTags
-
tag for a CONSTANT_Utf8_info
- ConstantPool - Interface in com.android.dx.rop.cst
-
Interface for constant pools, which are, more or less, just lists of
Constant objects.
- ConstantPoolParser - Class in com.android.dx.cf.cst
-
Parser for a constant pool embedded in a class file.
- ConstantPoolParser(ByteArray) - Constructor for class com.android.dx.cf.cst.ConstantPoolParser
-
Constructs an instance.
- ConstantTags - Interface in com.android.dx.cf.cst
-
Tags for constant pool constants.
- constantToHuman(Constant) - Static method in class com.android.dx.dex.file.ValueEncoder
-
Gets the colloquial type name and human form of the type of the
given constant, when used as an encoded value.
- ConstCollector - Class in com.android.dx.ssa
-
Collects constants that are used more than once at the top of the
method block.
- constructInterferenceGraph(SsaMethod) - Static method in class com.android.dx.ssa.back.LivenessAnalyzer
-
Runs register liveness algorithm for a method, updating the
live in/out information in SsaBasicBlock instances and
returning an interference graph.
- contains(int) - Method in class com.android.dx.util.IntList
-
Returns whether or not the given value appears in the list.
- contentEquals(Insn) - Method in class com.android.dx.rop.code.CstInsn
-
Compares Insn contents, since Insn.equals() is defined
to be an identity compare.
- contentEquals(Insn) - Method in class com.android.dx.rop.code.Insn
-
Compares Insn contents, since Insn.equals() is defined
to be an identity compare.
- contentEquals(InsnList) - Method in class com.android.dx.rop.code.InsnList
-
Compares the contents of this InsnList with another.
- contentEquals(Insn) - Method in class com.android.dx.rop.code.SwitchInsn
-
Compares Insn contents, since Insn.equals() is defined
to be an identity compare.
- context - Variable in class com.android.dx.command.dexer.Main.Arguments
-
- CONV - Static variable in class com.android.dx.rop.code.RegOps
-
T: any numeric type; U: any numeric type; r: T; x: U ::
r = (T) x (numeric type conversion between the four
"real" numeric types)
- CONV_D2F - Static variable in class com.android.dx.rop.code.Rops
-
r: float; x: double :: r = (float) x
- CONV_D2I - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x: double :: r = (int) x
- CONV_D2L - Static variable in class com.android.dx.rop.code.Rops
-
r: long; x: double :: r = (long) x
- CONV_F2D - Static variable in class com.android.dx.rop.code.Rops
-
r: double; x: float :: r = (double) x
- CONV_F2I - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x: float :: r = (int) x
- CONV_F2L - Static variable in class com.android.dx.rop.code.Rops
-
r: long; x: float :: r = (long) x
- CONV_I2D - Static variable in class com.android.dx.rop.code.Rops
-
r: double; x: int :: r = (double) x
- CONV_I2F - Static variable in class com.android.dx.rop.code.Rops
-
r: float; x: int :: r = (float) x
- CONV_I2L - Static variable in class com.android.dx.rop.code.Rops
-
r: long; x: int :: r = (long) x
- CONV_L2D - Static variable in class com.android.dx.rop.code.Rops
-
r: double; x: long :: r = (double) x
- CONV_L2F - Static variable in class com.android.dx.rop.code.Rops
-
r: float; x: long :: r = (float) x
- CONV_L2I - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x: long :: r = (int) x
- convert(ConcreteMethod, TranslationAdvice, MethodList, DexOptions) - Static method in class com.android.dx.cf.code.Ropper
-
- convert() - Method in class com.android.dx.dex.file.DebugInfoEncoder
-
Converts this (PositionList, LocalList) pair into a state machine
sequence.
- convertAndAnnotate(String, PrintWriter, AnnotatedOutput, boolean) - Method in class com.android.dx.dex.file.DebugInfoEncoder
-
Converts and produces annotations on a stream.
- convertToRopMethod(SsaMethod, boolean) - Static method in class com.android.dx.ssa.back.SsaToRop
-
Converts a method in SSA form to ROP form.
- convertToSsaMethod(RopMethod, int, boolean) - Static method in class com.android.dx.ssa.SsaConverter
-
Returns an SSA representation, edge-split and with phi
functions placed.
- copy() - Method in class com.android.dx.cf.code.ExecutionStack
-
Makes and returns a mutable copy of this instance.
- copy() - Method in class com.android.dx.cf.code.Frame
-
Makes and returns a mutable copy of this instance.
- copy() - Method in class com.android.dx.cf.code.LocalsArray
-
Makes and returns a mutable copy of this instance.
- copy() - Method in class com.android.dx.cf.code.LocalsArraySet
-
Makes and returns a mutable copy of this instance.
- copy() - Method in class com.android.dx.cf.code.OneLocalsArray
-
Makes and returns a mutable copy of this instance.
- copy() - Method in class com.android.dx.rop.code.Insn
-
Returns an exact copy of this Insn
- coreLibrary - Variable in class com.android.dx.command.dexer.Main.Arguments
-
whether we are constructing a core library
- covers(int) - Method in class com.android.dx.cf.code.ByteCatchList.Item
-
Returns whether the given address is in the range of this item.
- CPOK_Class - Static variable in class com.android.dx.cf.code.ByteOps
-
"c": flag bit for valid cp type for Class
- CPOK_Double - Static variable in class com.android.dx.cf.code.ByteOps
-
"D": flag bit for valid cp type for Double
- CPOK_Fieldref - Static variable in class com.android.dx.cf.code.ByteOps
-
"f": flag bit for valid cp type for Fieldref
- CPOK_Float - Static variable in class com.android.dx.cf.code.ByteOps
-
"F": flag bit for valid cp type for Float
- CPOK_Integer - Static variable in class com.android.dx.cf.code.ByteOps
-
"I": flag bit for valid cp type for Integer
- CPOK_InterfaceMethodref - Static variable in class com.android.dx.cf.code.ByteOps
-
"i": flag bit for valid cp type for InterfaceMethodref
- CPOK_Long - Static variable in class com.android.dx.cf.code.ByteOps
-
"J": flag bit for valid cp type for Long
- CPOK_Methodref - Static variable in class com.android.dx.cf.code.ByteOps
-
"m": flag bit for valid cp type for Methodref
- CPOK_String - Static variable in class com.android.dx.cf.code.ByteOps
-
"s": flag bit for valid cp type for String
- CstAnnotation - Class in com.android.dx.rop.cst
-
Constant type that represents an annotation.
- CstAnnotation(Annotation) - Constructor for class com.android.dx.rop.cst.CstAnnotation
-
Constructs an instance.
- CstArray - Class in com.android.dx.rop.cst
-
Constant type to represent a fixed array of other constants.
- CstArray(CstArray.List) - Constructor for class com.android.dx.rop.cst.CstArray
-
Constructs an instance.
- CstArray.List - Class in com.android.dx.rop.cst
-
- CstBaseMethodRef - Class in com.android.dx.rop.cst
-
Base class for constants of "methodish" type.
- CstBoolean - Class in com.android.dx.rop.cst
-
Constants of type boolean.
- CstByte - Class in com.android.dx.rop.cst
-
Constants of type byte.
- CstCallSite - Class in com.android.dx.rop.cst
-
Constant type to represent a call site.
- CstCallSiteRef - Class in com.android.dx.rop.cst
-
Reference to a call site.
- CstChar - Class in com.android.dx.rop.cst
-
Constants of type char.
- cstComment() - Method in class com.android.dx.dex.code.CstInsn
-
Helper which returns the comment form of the associated constants
for inclusion in a human oriented listing dump.
- cstComment() - Method in class com.android.dx.dex.code.DalvInsn
-
Helper which returns the comment form of the associated constants
for inclusion in a human oriented listing dump.
- cstComment() - Method in class com.android.dx.dex.code.MultiCstInsn
-
Helper which returns the comment form of the associated constants
for inclusion in a human oriented listing dump.
- CstDouble - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_Double_info.
- CstEnumRef - Class in com.android.dx.rop.cst
-
Constant type to represent a reference to a particular constant
value of an enumerated type.
- CstEnumRef(CstNat) - Constructor for class com.android.dx.rop.cst.CstEnumRef
-
Constructs an instance.
- CstFieldRef - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_Fieldref_info.
- CstFieldRef(CstType, CstNat) - Constructor for class com.android.dx.rop.cst.CstFieldRef
-
Constructs an instance.
- CstFloat - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_Float_info.
- CstInsn - Class in com.android.dx.dex.code
-
Instruction which has a single constant argument in addition
to all the normal instruction information.
- CstInsn(Dop, SourcePosition, RegisterSpecList, Constant) - Constructor for class com.android.dx.dex.code.CstInsn
-
Constructs an instance.
- CstInsn - Class in com.android.dx.rop.code
-
Instruction which contains an explicit reference to a constant.
- CstInsn(Rop, SourcePosition, RegisterSpec, RegisterSpecList, Constant) - Constructor for class com.android.dx.rop.code.CstInsn
-
Constructs an instance.
- CstInteger - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_Integer_info.
- CstInterfaceMethodRef - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_InterfaceMethodref_info.
- CstInterfaceMethodRef(CstType, CstNat) - Constructor for class com.android.dx.rop.cst.CstInterfaceMethodRef
-
Constructs an instance.
- CstInvokeDynamic - Class in com.android.dx.rop.cst
-
Constants of type InvokeDynamic.
- CstKnownNull - Class in com.android.dx.rop.cst
-
Constant type to represent a known-null value.
- CstLiteral32 - Class in com.android.dx.rop.cst
-
Constants which are literal 32-bit values of some sort.
- CstLiteral64 - Class in com.android.dx.rop.cst
-
Constants which are literal 64-bit values of some sort.
- CstLiteralBits - Class in com.android.dx.rop.cst
-
Constants which are literal bitwise values of some sort.
- CstLiteralBits() - Constructor for class com.android.dx.rop.cst.CstLiteralBits
-
- CstLong - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_Long_info.
- CstMemberRef - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_*ref_info.
- CstMethodHandle - Class in com.android.dx.rop.cst
-
Constants of type MethodHandle.
- CstMethodRef - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_Methodref_info.
- CstMethodRef(CstType, CstNat) - Constructor for class com.android.dx.rop.cst.CstMethodRef
-
Constructs an instance.
- CstNat - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_NameAndType_info.
- CstNat(CstString, CstString) - Constructor for class com.android.dx.rop.cst.CstNat
-
Constructs an instance.
- CstProtoRef - Class in com.android.dx.rop.cst
-
Prototype reference.
- CstProtoRef(Prototype) - Constructor for class com.android.dx.rop.cst.CstProtoRef
-
- CstShort - Class in com.android.dx.rop.cst
-
Constants of type short.
- cstString() - Method in class com.android.dx.dex.code.CstInsn
-
Helper which returns the string form of the associated constants
for inclusion in a human oriented listing dump.
- cstString() - Method in class com.android.dx.dex.code.DalvInsn
-
Helper which returns the string form of the associated constants
for inclusion in a human oriented listing dump.
- cstString() - Method in class com.android.dx.dex.code.MultiCstInsn
-
Helper which returns the string form of the associated constants
for inclusion in a human oriented listing dump.
- CstString - Class in com.android.dx.rop.cst
-
Constants of type CONSTANT_Utf8_info or CONSTANT_String_info.
- CstString(String) - Constructor for class com.android.dx.rop.cst.CstString
-
Constructs an instance from a String.
- CstString(ByteArray) - Constructor for class com.android.dx.rop.cst.CstString
-
Constructs an instance from some UTF-8 bytes.
- CstType - Class in com.android.dx.rop.cst
-
Constants that represent an arbitrary type (reference or primitive).
- CstType(Type) - Constructor for class com.android.dx.rop.cst.CstType
-
Constructs an instance.
- CTX_CLASS - Static variable in class com.android.dx.cf.direct.AttributeFactory
-
context for attributes on class files
- CTX_CODE - Static variable in class com.android.dx.cf.direct.AttributeFactory
-
context for attributes on code attributes
- CTX_COUNT - Static variable in class com.android.dx.cf.direct.AttributeFactory
-
number of contexts
- CTX_FIELD - Static variable in class com.android.dx.cf.direct.AttributeFactory
-
context for attributes on fields
- CTX_METHOD - Static variable in class com.android.dx.cf.direct.AttributeFactory
-
context for attributes on methods
- cursor() - Method in class com.android.dx.io.instructions.BaseCodeCursor
-
Gets the cursor.
- cursor() - Method in interface com.android.dx.io.instructions.CodeCursor
-
Gets the cursor.
- get(int) - Method in class com.android.dx.cf.attrib.InnerClassList
-
Gets the indicated item.
- get(int) - Method in class com.android.dx.cf.code.BootstrapMethodArgumentsList
-
Gets the bootstrap argument from the indicated position.
- get(int) - Method in class com.android.dx.cf.code.BootstrapMethodsList
-
Gets the indicated item.
- get(int) - Method in class com.android.dx.cf.code.ByteBlockList
-
Gets the indicated element.
- get(int) - Method in class com.android.dx.cf.code.ByteCatchList
-
Gets the indicated item.
- get(int) - Method in class com.android.dx.cf.code.LineNumberList
-
Gets the indicated item.
- get(int) - Method in class com.android.dx.cf.code.LocalsArray
-
Gets the type stored at the given local index, only succeeding if
the given local contains a valid type (though it is allowed to
be an uninitialized instance).
- get(int) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Gets the type stored at the given local index, only succeeding if
the given local contains a valid type (though it is allowed to
be an uninitialized instance).
- get(int) - Method in class com.android.dx.cf.code.LocalVariableList
-
Gets the indicated item.
- get(int) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Gets the type stored at the given local index, only succeeding if
the given local contains a valid type (though it is allowed to
be an uninitialized instance).
- get(int) - Method in interface com.android.dx.cf.iface.AttributeList
-
Get the nth attribute.
- get(int) - Method in interface com.android.dx.cf.iface.FieldList
-
Get the nth field.
- get(int) - Method in interface com.android.dx.cf.iface.MethodList
-
Get the nth method.
- get(int) - Method in class com.android.dx.cf.iface.StdAttributeList
-
Get the nth attribute.
- get(int) - Method in class com.android.dx.cf.iface.StdFieldList
-
Get the nth field.
- get(int) - Method in class com.android.dx.cf.iface.StdMethodList
-
Get the nth method.
- get(int) - Method in class com.android.dx.dex.code.CatchHandlerList
-
Gets the element at the given index.
- get(int) - Method in class com.android.dx.dex.code.CatchTable
-
Gets the element at the given index.
- get(int) - Method in class com.android.dx.dex.code.DalvInsnList
-
Gets the element at the given index.
- get(int) - Static method in class com.android.dx.dex.code.Dops
-
Gets the
Dop for the given opcode value.
- get(int) - Method in class com.android.dx.dex.code.LocalList
-
Gets the element at the given index.
- get(int) - Method in class com.android.dx.dex.code.OutputCollector
-
- get(int) - Method in class com.android.dx.dex.code.OutputFinisher
-
- get(int) - Method in class com.android.dx.dex.code.PositionList
-
Gets the element at the given index.
- get(Constant) - Method in class com.android.dx.dex.file.CallSiteIdsSection
-
Gets the item corresponding to the given
Constant.
- get(Constant) - Method in class com.android.dx.dex.file.ClassDefsSection
-
Gets the item corresponding to the given
Constant.
- get(Constant) - Method in class com.android.dx.dex.file.FieldIdsSection
-
Gets the item corresponding to the given
Constant.
- get(Constant) - Method in class com.android.dx.dex.file.HeaderSection
-
Gets the item corresponding to the given
Constant.
- get(Constant) - Method in class com.android.dx.dex.file.MethodHandlesSection
-
- get(Constant) - Method in class com.android.dx.dex.file.MethodIdsSection
-
Gets the item corresponding to the given
Constant.
- get(T) - Method in class com.android.dx.dex.file.MixedItemSection
-
Gets an item which was previously interned.
- get(Constant) - Method in class com.android.dx.dex.file.ProtoIdsSection
-
Gets the item corresponding to the given
Constant.
- get(Constant) - Method in class com.android.dx.dex.file.StringIdsSection
-
Gets the item corresponding to the given
Constant.
- get(Constant) - Method in class com.android.dx.dex.file.TypeIdsSection
-
Gets the item corresponding to the given
Constant.
- get(Constant) - Method in class com.android.dx.dex.file.UniformItemSection
-
Gets the item corresponding to the given
Constant.
- get(int) - Method in class com.android.dx.io.instructions.AddressMap
-
Gets the value address corresponding to the given key address.
- get(int) - Static method in class com.android.dx.io.OpcodeInfo
-
- get(int) - Method in class com.android.dx.rop.annotation.AnnotationsList
-
Gets the element at the given index.
- get(int) - Method in class com.android.dx.rop.code.BasicBlockList
-
Gets the element at the given index.
- get(int) - Method in class com.android.dx.rop.code.InsnList
-
Gets the element at the given index.
- get(int) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Gets the indicated element.
- get(int) - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Gets the element with the given register number, if any.
- get(RegisterSpec) - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Gets the element with the same register number as the given
spec, if any.
- get(int) - Method in interface com.android.dx.rop.cst.ConstantPool
-
Get the nth entry in the constant pool, which must
be valid.
- get(int) - Method in class com.android.dx.rop.cst.CstArray.List
-
Gets the element at the given index.
- get(int) - Method in class com.android.dx.rop.cst.StdConstantPool
-
Get the nth entry in the constant pool, which must
be valid.
- get(int) - Method in class com.android.dx.rop.type.StdTypeList
-
Gets the indicated element.
- get(int[], int) - Static method in class com.android.dx.util.Bits
-
Gets the value of the bit at the given index.
- get(int) - Method in class com.android.dx.util.IntList
-
Gets the indicated value.
- get0(int) - Method in class com.android.dx.util.FixedSizeList
-
Gets the indicated element.
- get0Ok(int) - Method in interface com.android.dx.rop.cst.ConstantPool
-
Get the nth entry in the constant pool, which must
be valid unless n == 0, in which case null
is returned.
- get0Ok(int) - Method in class com.android.dx.rop.cst.StdConstantPool
-
Get the nth entry in the constant pool, which must
be valid unless n == 0, in which case null
is returned.
- GET_FIELD - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; r: T; x: Object; f: instance field spec of
type T :: r = x.f
- GET_FIELD_BOOLEAN - Static variable in class com.android.dx.rop.code.Rops
-
r: boolean; x: Object; f: instance field spec of
type boolean :: r = x.f
- GET_FIELD_BYTE - Static variable in class com.android.dx.rop.code.Rops
-
r: byte; x: Object; f: instance field spec of
type byte :: r = x.f
- GET_FIELD_CHAR - Static variable in class com.android.dx.rop.code.Rops
-
r: char; x: Object; f: instance field spec of
type char :: r = x.f
- GET_FIELD_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r: double; x: Object; f: instance field spec of
type double :: r = x.f
- GET_FIELD_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r: float; x: Object; f: instance field spec of
type float :: r = x.f
- GET_FIELD_INT - Static variable in class com.android.dx.rop.code.Rops
-
r: int; x: Object; f: instance field spec of
type int :: r = x.f
- GET_FIELD_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r: long; x: Object; f: instance field spec of
type long :: r = x.f
- GET_FIELD_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
r: Object; x: Object; f: instance field spec of
type Object :: r = x.f
- GET_FIELD_SHORT - Static variable in class com.android.dx.rop.code.Rops
-
r: short; x: Object; f: instance field spec of
type short :: r = x.f
- GET_STATIC - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; r: T; f: static field spec of type T :: r =
f
- GET_STATIC_BOOLEAN - Static variable in class com.android.dx.rop.code.Rops
-
r: boolean; f: static field spec of type boolean :: r = f
- GET_STATIC_BYTE - Static variable in class com.android.dx.rop.code.Rops
-
r: byte; f: static field spec of type byte :: r = f
- GET_STATIC_CHAR - Static variable in class com.android.dx.rop.code.Rops
-
r: char; f: static field spec of type char :: r = f
- GET_STATIC_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r: double; f: static field spec of type double :: r = f
- GET_STATIC_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r: float; f: static field spec of type float :: r = f
- GET_STATIC_INT - Static variable in class com.android.dx.rop.code.Rops
-
r: int; f: static field spec of type int :: r = f
- GET_STATIC_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r: long; f: static field spec of type long :: r = f
- GET_STATIC_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
r: Object; f: static field spec of type Object :: r = f
- GET_STATIC_SHORT - Static variable in class com.android.dx.rop.code.Rops
-
r: short; f: static field spec of type short :: r = f
- getA() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getA() - Method in class com.android.dx.io.instructions.FiveRegisterDecodedInstruction
- getA() - Method in class com.android.dx.io.instructions.FourRegisterDecodedInstruction
- getA() - Method in class com.android.dx.io.instructions.OneRegisterDecodedInstruction
- getA() - Method in class com.android.dx.io.instructions.RegisterRangeDecodedInstruction
- getA() - Method in class com.android.dx.io.instructions.ThreeRegisterDecodedInstruction
- getA() - Method in class com.android.dx.io.instructions.TwoRegisterDecodedInstruction
- getAbsoluteItemOffset(Item) - Method in class com.android.dx.dex.file.MixedItemSection
-
Returns the absolute file offset of the given item which must
be contained in this section.
- getAbsoluteItemOffset(Item) - Method in class com.android.dx.dex.file.Section
-
Returns the absolute file offset of the given item which must
be contained in this section.
- getAbsoluteItemOffset(Item) - Method in class com.android.dx.dex.file.UniformItemSection
-
Returns the absolute file offset of the given item which must
be contained in this section.
- getAbsoluteOffset() - Method in class com.android.dx.dex.file.OffsettedItem
-
Gets the absolute item offset.
- getAbsoluteOffset(int) - Method in class com.android.dx.dex.file.Section
-
Returns the absolute file offset, given an offset from the
start of this instance's output.
- getAbsoluteOffsetOr0(OffsettedItem) - Static method in class com.android.dx.dex.file.OffsettedItem
-
Gets the absolute offset of the given item, returning 0
if handed null.
- getAByte() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the A register number, as a byte.
- getAccessFlags() - Method in class com.android.dex.ClassData.Field
-
- getAccessFlags() - Method in class com.android.dex.ClassData.Method
-
- getAccessFlags() - Method in class com.android.dex.ClassDef
-
- getAccessFlags() - Method in class com.android.dx.cf.attrib.InnerClassList.Item
-
Gets the original declared access flags.
- getAccessFlags() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Get the field access_flags.
- getAccessFlags() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field access_flags.
- getAccessFlags() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field access_flags.
- getAccessFlags() - Method in interface com.android.dx.cf.iface.Member
-
Get the field access_flags.
- getAccessFlags() - Method in class com.android.dx.cf.iface.StdMember
-
Get the field access_flags.
- getAccessFlags() - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the access flags.
- getAccessFlags() - Method in class com.android.dx.dex.file.EncodedMember
-
Gets the access flags.
- getAddress() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the output address of this instruction, if it is known.
- getAddress() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets the address.
- getAddress() - Method in class com.android.dx.dex.code.PositionList.Entry
-
Gets the address.
- getAddress() - Method in class com.android.dx.rop.code.SourcePosition
-
Gets the original bytecode address.
- getAddresses() - Method in class com.android.dex.Code.CatchHandler
-
- getAdvice() - Static method in class com.android.dx.ssa.Optimizer
-
- getAlignment() - Method in class com.android.dx.dex.file.OffsettedItem
-
Gets the alignment requirement of this instance.
- getAlignment() - Method in class com.android.dx.dex.file.Section
-
Gets the alignment for this instance's final output.
- getAllConstants() - Method in class com.android.dx.dex.code.OutputFinisher
-
Returns the set of all constants referred to by instructions added
to this instance.
- getANibble() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the A register number, as a nibble.
- getAnnotation() - Method in class com.android.dx.rop.cst.CstAnnotation
-
Get the underlying annotation.
- getAnnotations() - Method in class com.android.dx.cf.attrib.BaseAnnotations
-
Gets the list of annotations associated with this instance.
- getAnnotations() - Method in class com.android.dx.dex.file.AnnotationSetItem
-
Gets the underlying annotations of this instance
- getAnnotations() - Method in class com.android.dx.dex.file.FieldAnnotationStruct
-
Gets the associated annotations.
- getAnnotations() - Method in class com.android.dx.dex.file.MethodAnnotationStruct
-
Gets the associated annotations.
- getAnnotations() - Method in class com.android.dx.rop.annotation.Annotations
-
Gets the set of annotations contained in this instance.
- getAnnotationsList() - Method in class com.android.dx.dex.file.ParameterAnnotationStruct
-
Gets the associated annotations list.
- getAnnotationsOffset() - Method in class com.android.dex.ClassDef
-
- getAnnotationType() - Method in class com.android.dex.EncodedValueReader
-
- getAnnotationWidth() - Method in interface com.android.dx.util.AnnotatedOutput
-
Get the maximum width of the annotated output.
- getAnnotationWidth() - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Get the maximum width of the annotated output.
- getArray() - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Gets the array.
- getArray() - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Gets the underlying byte[] of this instance, which
may be larger than the number of bytes written
- getArrayType() - Method in class com.android.dx.rop.type.Type
-
Gets the type corresponding to an array of this type.
- getAssignment(Insn) - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Gets the named register being assigned by the given instruction, if
previously stored in this instance.
- getAssignment(SsaInsn) - Method in class com.android.dx.ssa.LocalVariableInfo
-
Gets the named register being assigned by the given instruction, if
previously stored in this instance.
- getAssignmentCount() - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Gets the number of assignments recorded by this instance.
- getAssignmentCount() - Method in class com.android.dx.ssa.LocalVariableInfo
-
Gets the number of assignments recorded by this instance.
- getAttributes() - Method in class com.android.dx.cf.attrib.AttCode
-
Gets the associated attribute list.
- getAttributes() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Get the field attributes (along with
attributes_count).
- getAttributes() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field attributes (along with
attributes_count).
- getAttributes() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field attributes (along with
attributes_count).
- getAttributes() - Method in interface com.android.dx.cf.iface.HasAttribute
-
Get the element attributes (along with
attributes_count).
- getAttributes() - Method in interface com.android.dx.cf.iface.Member
-
Get the field attributes (along with
attributes_count).
- getAttributes() - Method in class com.android.dx.cf.iface.StdMember
-
Get the field attributes (along with
attributes_count).
- getAUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the A register number, as a code unit.
- getAuxCases() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the switch cases auxiliary argument.
- getAuxCst() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the constant auxiliary argument.
- getAuxInt() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the int auxiliary argument.
- getAuxTarget() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the branch target auxiliary argument.
- getAuxType() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the type auxiliary argument.
- getB() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getB() - Method in class com.android.dx.io.instructions.FiveRegisterDecodedInstruction
- getB() - Method in class com.android.dx.io.instructions.FourRegisterDecodedInstruction
- getB() - Method in class com.android.dx.io.instructions.ThreeRegisterDecodedInstruction
- getB() - Method in class com.android.dx.io.instructions.TwoRegisterDecodedInstruction
- getBasicFrameType() - Method in class com.android.dx.cf.code.ReturnAddress
-
Gets the basic type corresponding to this instance's frame type.
- getBasicFrameType() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the basic type corresponding to this instance's frame type.
- getBasicFrameType() - Method in class com.android.dx.rop.cst.TypedConstant
-
Gets the basic type corresponding to this instance's frame type.
- getBasicFrameType() - Method in class com.android.dx.rop.type.Type
-
Gets the basic type corresponding to this instance's frame type.
- getBasicFrameType() - Method in interface com.android.dx.rop.type.TypeBearer
-
Gets the basic type corresponding to this instance's frame type.
- getBasicType() - Method in class com.android.dx.cf.code.ReturnAddress
-
Gets the basic type corresponding to this instance.
- getBasicType() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the basic type corresponding to this instance.
- getBasicType() - Method in class com.android.dx.rop.cst.TypedConstant
-
Gets the basic type corresponding to this instance.
- getBasicType() - Method in class com.android.dx.rop.type.Type
-
Gets the basic type corresponding to this instance.
- getBasicType() - Method in interface com.android.dx.rop.type.TypeBearer
-
Gets the basic type corresponding to this instance.
- getBByte() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the B register number, as a byte.
- getBindsClosely() - Method in class com.android.dx.dex.code.CodeAddress
-
Gets whether this address binds closely to the following "real"
(non-zero-length) instruction.
- getBlock() - Method in class com.android.dx.ssa.SsaInsn
-
Gets the block to which this insn instance belongs.
- getBlocks() - Method in class com.android.dx.rop.code.RopMethod
-
Gets the basic block list for this method.
- getBlocks() - Method in class com.android.dx.ssa.SsaMethod
-
- getBNibble() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the B register number, as a nibble.
- getBootstrapMethodArguments() - Method in class com.android.dx.cf.code.BootstrapMethodsList.Item
-
- getBootstrapMethodHandle() - Method in class com.android.dx.cf.code.BootstrapMethodsList.Item
-
- getBootstrapMethodIndex() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Gets the bootstrap method index.
- getBootstrapMethods() - Method in class com.android.dx.cf.attrib.AttBootstrapMethods
-
Get the bootstrap methods present in attribute.
- getBootstrapMethods() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the bootstrap method attributes.
- getBootstrapMethods() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the bootstrap method attributes.
- getBranchingness() - Method in class com.android.dx.rop.code.Rop
-
Gets the branchingness of this instance.
- getBUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the B register number, as a code unit.
- getByte(int) - Method in class com.android.dx.util.ByteArray
-
Gets the signed byte value at a particular offset.
- getBytes() - Method in class com.android.dex.Dex
-
Returns a copy of the the bytes of this dex.
- getBytes() - Method in class com.android.dex.EncodedValue
-
- getBytes() - Method in class com.android.dx.cf.code.BytecodeArray
-
Gets the underlying byte array.
- getBytes() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the
ByteArray that this instance's data comes from.
- getBytes() - Method in class com.android.dx.command.dump.BaseDumper
-
Gets the array of bytes to process.
- getBytes() - Method in class com.android.dx.rop.cst.CstString
-
Gets the UTF-8 value as UTF-8 encoded bytes.
- getBytes(byte[], int) - Method in class com.android.dx.util.ByteArray
-
Copies the contents of this instance into the given raw
byte[] at the given offset.
- getC() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getC() - Method in class com.android.dx.io.instructions.FiveRegisterDecodedInstruction
- getC() - Method in class com.android.dx.io.instructions.FourRegisterDecodedInstruction
- getC() - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- getC() - Method in class com.android.dx.io.instructions.InvokePolymorphicRangeDecodedInstruction
-
- getC() - Method in class com.android.dx.io.instructions.ThreeRegisterDecodedInstruction
- getCallSite() - Method in class com.android.dx.rop.cst.CstCallSiteRef
-
Gets the CstCallSite that this instance refers to.
- getCallSite() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Gets the call site associated with this instance.
- getCallSiteIds() - Method in class com.android.dx.dex.file.DexFile
-
Gets the call site identifiers section.
- getCallSiteMethod() - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Gets the method as it appears at the call site of the original
invoke-virtual instruction.
- getCallSiteOffset() - Method in class com.android.dex.CallSiteId
-
- getCallSiteProto() - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Gets the call site prototype.
- getCases() - Method in class com.android.dx.rop.code.SwitchInsn
-
Gets the list of switch cases.
- getCatchAllAddress() - Method in class com.android.dex.Code.CatchHandler
-
- getCatches() - Method in class com.android.dx.cf.attrib.AttCode
-
Gets the exception table.
- getCatches() - Method in class com.android.dx.cf.code.ByteBlock
-
Gets the list of exceptions caught and their handler targets.
- getCatches() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Gets the exception table.
- getCatches() - Method in class com.android.dx.dex.code.DalvCode
-
Gets the catch (exception handler) table.
- getCatches() - Method in class com.android.dx.rop.code.FillArrayDataInsn
-
Gets the list of possibly-caught exceptions.
- getCatches() - Method in class com.android.dx.rop.code.Insn
-
Gets the list of possibly-caught exceptions.
- getCatches() - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Gets the list of possibly-caught exceptions.
- getCatches() - Method in class com.android.dx.rop.code.PlainCstInsn
-
Gets the list of possibly-caught exceptions.
- getCatches() - Method in class com.android.dx.rop.code.PlainInsn
-
Gets the list of possibly-caught exceptions.
- getCatches() - Method in class com.android.dx.rop.code.SwitchInsn
-
Gets the list of possibly-caught exceptions.
- getCatches() - Method in class com.android.dx.rop.code.ThrowingCstInsn
-
Gets the list of possibly-caught exceptions.
- getCatches() - Method in class com.android.dx.rop.code.ThrowingInsn
-
Gets the list of possibly-caught exceptions.
- getCatchHandlerIndex() - Method in class com.android.dex.Code.Try
-
Returns this try's catch handler index.
- getCatchHandlers() - Method in class com.android.dex.Code
-
- getCatchTypes() - Method in interface com.android.dx.dex.code.CatchBuilder
-
Gets the set of catch types associated with this instance.
- getCatchTypes() - Method in class com.android.dx.dex.code.DalvCode
-
Gets the set of catch types handled anywhere in the code.
- getCatchTypes() - Method in class com.android.dx.dex.code.StdCatchBuilder
-
Gets the set of catch types associated with this instance.
- getCategory() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the category of this instance's type.
- getCategory() - Method in class com.android.dx.rop.type.Type
-
Gets the category.
- getCategory1(int) - Method in class com.android.dx.cf.code.LocalsArray
-
Gets the type stored at the given local index, which is expected
to be an initialized category-1 value.
- getCategory1(int) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Gets the type stored at the given local index, which is expected
to be an initialized category-1 value.
- getCategory1(int) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Gets the type stored at the given local index, which is expected
to be an initialized category-1 value.
- getCategory2(int) - Method in class com.android.dx.cf.code.LocalsArray
-
Gets the type stored at the given local index, which is expected
to be a category-2 value.
- getCategory2(int) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Gets the type stored at the given local index, which is expected
to be a category-2 value.
- getCategory2(int) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Gets the type stored at the given local index, which is expected
to be a category-2 value.
- getCategoryForSsaReg(int) - Method in class com.android.dx.ssa.back.RegisterAllocator
-
Returns the category (width) of the definition site of the register.
- getCByte() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the C register number, as a byte.
- getClassDataOffset() - Method in class com.android.dex.ClassDef
-
- getClassDefs() - Method in class com.android.dx.dex.file.DexFile
-
Gets the class definitions section.
- getClassIndex() - Method in class com.android.dx.dex.code.CstInsn
-
Gets the constant's class index.
- getClassIndex() - Method in class com.android.dx.dex.code.MultiCstInsn
-
Gets the class index associated with this instance.
- getClassName() - Method in class com.android.dx.rop.type.Type
-
Gets the name of the class this type corresponds to, in internal
form.
- getClassOrNull(String) - Method in class com.android.dx.dex.file.DexFile
-
Gets the class definition with the given name, if any.
- getClassType() - Method in class com.android.dx.rop.cst.CstType
-
Gets the underlying type (as opposed to the type corresponding
to this instance as a constant, which is always
Class).
- getCNibble() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the C register number, as a nibble.
- getCode() - Method in class com.android.dx.cf.attrib.AttCode
-
Gets the bytecode array.
- getCode() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Gets the bytecode array.
- getCodeOffset() - Method in class com.android.dex.ClassData.Method
-
- getComponentType() - Method in class com.android.dx.rop.type.Type
-
Gets the component type of this type.
- getConstant() - Method in class com.android.dx.dex.code.CstInsn
-
Gets the constant argument.
- getConstant(int) - Method in class com.android.dx.dex.code.MultiCstInsn
-
Gets a constant associated with the instruction.
- getConstant() - Method in class com.android.dx.rop.code.CstInsn
-
Gets the constant.
- getConstant() - Method in class com.android.dx.rop.code.FillArrayDataInsn
-
Return the type of the newly created array
- getConstantPool() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field constant_pool (along with
constant_pool_count).
- getConstantPool() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field constant_pool (along with
constant_pool_count).
- getConstantValue() - Method in class com.android.dx.cf.attrib.AttConstantValue
-
Gets the constant value of this instance.
- getConstantValue() - Method in interface com.android.dx.cf.iface.Field
-
Get the constant value for this field, if any.
- getConstantValue() - Method in class com.android.dx.cf.iface.StdField
-
Get the constant value for this field, if any.
- getContext() - Method in exception com.android.dex.util.ExceptionWithContext
-
Gets the context.
- getCUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the C register number, as a code unit.
- getCursor() - Method in interface com.android.dx.util.ByteArray.GetCursor
-
Gets the current cursor.
- getCursor() - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Gets the current cursor position.
- getCursor() - Method in interface com.android.dx.util.Output
-
Gets the current cursor position.
- getD() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getD() - Method in class com.android.dx.io.instructions.FiveRegisterDecodedInstruction
- getD() - Method in class com.android.dx.io.instructions.FourRegisterDecodedInstruction
- getD() - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- getData() - Method in class com.android.dx.cf.attrib.RawAttribute
-
Get the raw data of the attribute.
- getData() - Method in class com.android.dx.dex.file.StringIdItem
-
Gets the associated data object for this instance, if known.
- getData() - Method in class com.android.dx.io.instructions.FillArrayDataPayloadDecodedInstruction
-
- getDByte() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the D register number, as a byte.
- getDebugInfoOffset() - Method in class com.android.dex.Code
-
- getDeclaringClass() - Method in class com.android.dx.cf.code.BootstrapMethodsList.Item
-
- getDeclaringClass() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Gets the declaring class of this instance.
- getDeclaringClassIndex() - Method in class com.android.dex.FieldId
-
- getDeclaringClassIndex() - Method in class com.android.dex.MethodId
-
- getDefaultTarget() - Method in class com.android.dx.cf.code.SwitchList
-
Gets the default target.
- getDefiningClass() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Get the defining class.
- getDefiningClass() - Method in interface com.android.dx.cf.iface.Member
-
Get the defining class.
- getDefiningClass() - Method in class com.android.dx.cf.iface.StdMember
-
Get the defining class.
- getDefiningClass() - Method in class com.android.dx.dex.file.IdItem
-
Gets the type constant for the defining class of the
reference.
- getDefiningClass() - Method in class com.android.dx.rop.cst.CstMemberRef
-
Gets the type of the defining class.
- getDefinitionForRegister(int) - Method in class com.android.dx.ssa.SsaMethod
-
Returns the insn that defines the given register
- getDefinitionSpecForSsaReg(int) - Method in class com.android.dx.ssa.back.RegisterAllocator
-
Returns the RegisterSpec of the definition of the register.
- getDescriptor() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Get the field descriptor_index of the member.
- getDescriptor() - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets the variable's type descriptor.
- getDescriptor() - Method in interface com.android.dx.cf.iface.Member
-
Get the field descriptor_index of the member.
- getDescriptor() - Method in class com.android.dx.cf.iface.StdMember
-
Get the field descriptor_index of the member.
- getDescriptor() - Method in class com.android.dx.rop.cst.CstNat
-
Gets the descriptor.
- getDescriptor() - Method in class com.android.dx.rop.cst.CstType
-
Gets the type descriptor for this instance.
- getDescriptor() - Method in class com.android.dx.rop.type.Prototype
-
Gets the descriptor string.
- getDescriptor() - Method in class com.android.dx.rop.type.Type
-
Gets the descriptor.
- getDexOptions() - Method in class com.android.dx.dex.file.DexFile
-
Gets the dex-creation options object.
- getDirectMethods() - Method in class com.android.dex.ClassData
-
- getDisposition() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets the disposition.
- getDNibble() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the D register number, as a nibble.
- getDomChildren() - Method in class com.android.dx.ssa.SsaBasicBlock
-
Gets the dom children for this node.
- getDUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the D register number, as a code unit.
- getE() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getE() - Method in class com.android.dx.io.instructions.FiveRegisterDecodedInstruction
- getE() - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- getEffectiveDescriptor() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Get the effective method descriptor, which includes, if
necessary, a first this parameter.
- getEffectiveDescriptor() - Method in interface com.android.dx.cf.iface.Method
-
Get the effective method descriptor, which includes, if
necessary, a first this parameter.
- getEffectiveDescriptor() - Method in class com.android.dx.cf.iface.StdMethod
-
Get the effective method descriptor, which includes, if
necessary, a first this parameter.
- getEffectiveInstructionCount() - Method in class com.android.dx.rop.code.BasicBlockList
-
Gets the total instruction count for this instance, ignoring
mark-local instructions which are not actually emitted.
- getElementWidthUnit() - Method in class com.android.dx.io.instructions.FillArrayDataPayloadDecodedInstruction
-
- getEnclosingClass() - Method in class com.android.dx.cf.attrib.AttEnclosingMethod
-
Gets the innermost enclosing class.
- getEnd() - Method in class com.android.dx.cf.code.ByteBlock
-
Gets the bytecode offset (exclusive) of the end of this block.
- getEnd(BasicBlock) - Method in class com.android.dx.dex.code.BlockAddresses
-
Gets the instance for the end (address after the final instruction)
of the given block.
- getEnd(int) - Method in class com.android.dx.dex.code.BlockAddresses
-
Gets the instance for the end (address after the final instruction)
of the block with the given label.
- getEnd() - Method in class com.android.dx.dex.code.CatchTable.Entry
-
Gets the end address (exclusive).
- getEndOffset() - Method in class com.android.dx.cf.cst.ConstantPoolParser
-
Gets the end offset of this constant pool in the byte[]
which it came from.
- getEndPc() - Method in class com.android.dx.cf.code.ByteCatchList.Item
-
Gets the end pc (exclusive) of the handler's range.
- getENibble() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the E register number, as a nibble.
- getEntries() - Method in interface com.android.dx.rop.cst.ConstantPool
-
Get all entries in this constant pool.
- getEntries() - Method in class com.android.dx.rop.cst.StdConstantPool
-
Get all entries in this constant pool.
- getEntryBlock() - Method in class com.android.dx.ssa.SsaMethod
-
- getEntryBlockIndex() - Method in class com.android.dx.ssa.SsaMethod
-
- getExceptionClass() - Method in class com.android.dx.cf.code.ByteCatchList.Item
-
Gets the class of exception handled.
- getExceptionHandlerTypes() - Method in class com.android.dx.rop.code.BasicBlock
-
Returns the exception handler types associated with this block,
if any.
- getExceptions() - Method in class com.android.dx.cf.attrib.AttExceptions
-
Gets the list of classes associated with this instance.
- getExceptions() - Method in class com.android.dx.rop.code.Rop
-
Gets the list of exception types that might be thrown.
- getExceptionType() - Method in class com.android.dx.dex.code.CatchHandlerList.Entry
-
Gets the exception type handled.
- getExitBlock() - Method in class com.android.dx.ssa.SsaMethod
-
- getExitBlockIndex() - Method in class com.android.dx.ssa.SsaMethod
-
- getExitPredecessors() - Method in class com.android.dx.rop.code.RopMethod
-
Gets the exit predecessors for this instance.
- getF() - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- getFamily() - Method in class com.android.dx.dex.code.Dop
-
Gets the opcode family.
- GETFIELD - Static variable in class com.android.dx.cf.code.ByteOps
-
- getField() - Method in class com.android.dx.dex.file.FieldAnnotationStruct
-
Gets the field this item is for.
- getFieldIds() - Method in class com.android.dx.dex.file.DexFile
-
Gets the field identifiers section.
- getFieldIndex() - Method in class com.android.dex.ClassData.Field
-
- getFieldOrMethodId() - Method in class com.android.dex.MethodHandle
-
- getFieldRef() - Method in class com.android.dx.dex.file.FieldIdItem
-
Gets the field constant.
- getFieldRef() - Method in class com.android.dx.rop.cst.CstEnumRef
-
- getFields() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field fields (along with
fields_count).
- getFields() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field fields (along with
fields_count).
- getFieldType() - Method in class com.android.dx.rop.cst.CstNat
-
Gets the field type corresponding to this instance's descriptor.
- getFile() - Method in class com.android.dx.dex.file.Section
-
Gets the file that this instance is part of.
- getFileOffset() - Method in class com.android.dx.dex.file.Section
-
Gets the offset from the start of the file to this part.
- getFilePath() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the path where this class file is located.
- getFilePath() - Method in class com.android.dx.command.dump.BaseDumper
-
Gets the filesystem/jar path of the file being dumped.
- getFileSize() - Method in class com.android.dx.dex.file.DexFile
-
Gets the total file size, if known.
- getFinisher() - Method in class com.android.dx.dex.code.OutputCollector
-
Gets the results of all the calls on this instance, in the form of
an
OutputFinisher.
- getFirstInsn() - Method in class com.android.dx.rop.code.BasicBlock
-
Gets the first instruction of this block.
- getFirstKey() - Method in class com.android.dx.io.instructions.PackedSwitchPayloadDecodedInstruction
-
- getFirstLabel() - Method in class com.android.dx.rop.code.RopMethod
-
Gets the label for the first block in the method that this list
represents.
- getFormat() - Method in class com.android.dx.dex.code.Dop
-
Gets the instruction format.
- getFormat() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getFormat(int) - Static method in class com.android.dx.io.OpcodeInfo
-
- getFormat() - Method in class com.android.dx.io.OpcodeInfo.Info
-
- getFrameType() - Method in class com.android.dx.cf.code.ReturnAddress
-
Gets the frame type corresponding to this type.
- getFrameType() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the frame type corresponding to this type.
- getFrameType() - Method in class com.android.dx.rop.cst.TypedConstant
-
Gets the frame type corresponding to this type.
- getFrameType() - Method in class com.android.dx.rop.type.Type
-
Gets the frame type corresponding to this type.
- getFrameType() - Method in interface com.android.dx.rop.type.TypeBearer
-
Gets the frame type corresponding to this type.
- getG() - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- getHandler() - Method in class com.android.dx.dex.code.CatchHandlerList.Entry
-
Gets the handler address.
- getHandlerPc() - Method in class com.android.dx.cf.code.ByteCatchList.Item
-
Gets the pc of the exception handler.
- getHandlers() - Method in class com.android.dx.dex.code.CatchTable.Entry
-
Gets the handlers.
- getIndex() - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets the variable's local index.
- getIndex() - Method in class com.android.dx.dex.code.CstInsn
-
Gets the constant's index.
- getIndex(Constant) - Method in interface com.android.dx.dex.code.DalvCode.AssignIndicesCallback
-
Gets the index for the given constant.
- getIndex(int) - Method in class com.android.dx.dex.code.MultiCstInsn
-
Gets the DEX index of a constant.
- getIndex() - Method in class com.android.dx.dex.file.IndexedItem
-
Gets the item index.
- getIndex() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getIndex() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getIndexType() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getIndexType(int) - Static method in class com.android.dx.io.OpcodeInfo
-
Gets the
IndexType for the given opcode value.
- getIndexType() - Method in class com.android.dx.io.OpcodeInfo.Info
-
- getIndexUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the index, as a code unit.
- getInitializedType() - Method in class com.android.dx.rop.type.Type
-
Gets the initialized type corresponding to this instance, but only
if this instance is in fact an uninitialized object type.
- getInitValues() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the init values auxiliary argument.
- getInitValues() - Method in class com.android.dx.rop.code.FillArrayDataInsn
-
Return the list of init values
- getInlineString() - Method in class com.android.dx.rop.code.CstInsn
-
Gets an "inline" string portion for toHuman(), if available.
- getInlineString() - Method in class com.android.dx.rop.code.Insn
-
Gets an "inline" string portion for toHuman(), if available.
- getInlineString() - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Gets an "inline" string portion for toHuman(), if available.
- getInlineString() - Method in class com.android.dx.rop.code.SwitchInsn
-
Gets an "inline" string portion for toHuman(), if available.
- getInlineString() - Method in class com.android.dx.rop.code.ThrowingCstInsn
-
Gets an "inline" string portion for toHuman(), if available.
- getInlineString() - Method in class com.android.dx.rop.code.ThrowingInsn
-
Gets an "inline" string portion for toHuman(), if available.
- getInnerClass() - Method in class com.android.dx.cf.attrib.InnerClassList.Item
-
Gets the class this item refers to.
- getInnerClasses() - Method in class com.android.dx.cf.attrib.AttInnerClasses
-
Gets the list of "inner class" entries associated with this instance.
- getInnerName() - Method in class com.android.dx.cf.attrib.InnerClassList.Item
-
Gets the original name of this item's class, if not anonymous.
- getInsnConstants() - Method in class com.android.dx.dex.code.DalvCode
-
Gets the set of all constants referred to by instructions in
the code.
- getInsns() - Method in class com.android.dx.dex.code.DalvCode
-
Gets the list of instructions.
- getInsns() - Method in class com.android.dx.rop.code.BasicBlock
-
Gets the list of instructions inside this block.
- getInsns() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getInsSize() - Method in class com.android.dex.Code
-
- getInstanceFields() - Method in class com.android.dex.ClassData
-
- getInstructionCount() - Method in class com.android.dex.Code.Try
-
- getInstructionCount() - Method in class com.android.dx.rop.code.BasicBlockList
-
Gets the total instruction count for this instance.
- getInstructionOffsets() - Method in class com.android.dx.cf.code.BytecodeArray
-
Finds the offset to each instruction in the bytecode array.
- getInstructions() - Method in class com.android.dex.Code
-
- getInt(int) - Method in class com.android.dx.util.ByteArray
-
Gets the signed int value at a particular offset.
- getIntBits() - Method in class com.android.dx.rop.cst.CstKnownNull
-
Gets the value as int bits.
- getIntBits() - Method in class com.android.dx.rop.cst.CstLiteral32
-
Gets the value as int bits.
- getIntBits() - Method in class com.android.dx.rop.cst.CstLiteral64
-
Gets the value as int bits.
- getIntBits() - Method in class com.android.dx.rop.cst.CstLiteralBits
-
Gets the value as int bits.
- getInterfaces() - Method in class com.android.dex.ClassDef
-
- getInterfaces() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field interfaces (along with
interfaces_count).
- getInterfaces() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field interfaces (along with
interfaces_count).
- getInterfaces() - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the list of interfaces implemented.
- getInterfacesOffset() - Method in class com.android.dex.ClassDef
-
- getItems() - Method in class com.android.dx.dex.file.UniformListItem
-
Gets the underlying list of items.
- getKeys() - Method in class com.android.dx.io.instructions.SparseSwitchPayloadDecodedInstruction
-
- getLabel() - Method in class com.android.dx.cf.code.ByteBlock
-
Gets the label of this block.
- getLabel() - Method in class com.android.dx.rop.code.BasicBlock
-
Gets the target label of this block.
- getLabel() - Method in interface com.android.dx.util.LabeledItem
-
- getLabelsInOrder() - Method in class com.android.dx.util.LabeledList
-
Gets an array containing all of the labels used in this instance,
in order.
- getLast(BasicBlock) - Method in class com.android.dx.dex.code.BlockAddresses
-
Gets the instance for the final instruction of the given block.
- getLast(int) - Method in class com.android.dx.dex.code.BlockAddresses
-
Gets the instance for the final instruction of the block with
the given label.
- getLast() - Method in class com.android.dx.rop.code.InsnList
-
Gets the last instruction.
- getLastInsn() - Method in class com.android.dx.rop.code.BasicBlock
-
Gets the last instruction of this block.
- getLeft() - Method in class com.android.dx.util.TwoColumnOutput
-
Gets the writer to use to write to the left column.
- getLength() - Method in class com.android.dex.Dex
-
- getLength() - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets the length (in bytecodes) of this variable's scope.
- getLine() - Method in class com.android.dx.rop.code.SourcePosition
-
Gets the original line number.
- getLineNumber() - Method in class com.android.dx.cf.code.LineNumberList.Item
-
Gets the line number of this item.
- getLineNumbers() - Method in class com.android.dx.cf.attrib.AttLineNumberTable
-
Gets the list of "line number" entries associated with this instance.
- getLineNumbers() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Gets the line number list.
- getList() - Method in class com.android.dx.dex.file.TypeListItem
-
Gets the underlying list.
- getList() - Method in class com.android.dx.rop.cst.CstArray
-
Get the underlying list.
- getLiteral() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getLiteralByte() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the literal value, masked to be a byte in size.
- getLiteralInt() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the literal value, masked to be an int in size.
- getLiteralNibble() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the literal value, masked to be a nibble in size.
- getLiteralUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the literal value, as a code unit.
- getLiveInRegs() - Method in class com.android.dx.ssa.SsaBasicBlock
-
Returns the set of live-in registers.
- getLiveOutRegs() - Method in class com.android.dx.ssa.SsaBasicBlock
-
Returns the set of live-out registers.
- getLocal() - Method in class com.android.dx.dex.code.LocalStart
-
Gets the register spec representing the local variable introduced
by this instance.
- getLocalAssignment() - Method in class com.android.dx.rop.code.Insn
-
Gets the spec of a local variable assignment that occurs at this
instruction, or null if no local variable assignment occurs.
- getLocalAssignment() - Method in class com.android.dx.ssa.NormalSsaInsn
-
Gets the spec of a local variable assignment that occurs at this
instruction, or null if no local variable assignment occurs.
- getLocalAssignment() - Method in class com.android.dx.ssa.SsaInsn
-
Gets the spec of a local variable assignment that occurs at this
instruction, or null if no local variable assignment occurs.
- getLocalIndex() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the last local index accessed.
- getLocalInfo() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets whether the loaded local has info in the local variable table.
- getLocalItem() - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets the variable's LocalItem, a (name, signature) tuple
- getLocalItem() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the variable info associated with this instance, if any.
- getLocals() - Method in class com.android.dx.cf.code.Frame
-
Gets the locals array for this instance.
- getLocals() - Method in class com.android.dx.dex.code.DalvCode
-
Gets the source positions list.
- getLocals() - Method in class com.android.dx.dex.code.LocalSnapshot
-
Gets the local state associated with this instance.
- getLocals() - Method in class com.android.dx.dex.file.DebugInfoDecoder
-
Gets the decoded locals list, in ascending start-address order.
- getLocalTarget(boolean) - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the target local register spec of the current operation, if any.
- getLocalVariables() - Method in class com.android.dx.cf.attrib.BaseLocalVariables
-
Gets the list of "local variable" entries associated with this instance.
- getLocalVariables() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Gets the local variable list.
- getLong(int) - Method in class com.android.dx.util.ByteArray
-
Gets the signed long value at a particular offset.
- getLongBits() - Method in class com.android.dx.rop.cst.CstKnownNull
-
Gets the value as long bits.
- getLongBits() - Method in class com.android.dx.rop.cst.CstLiteral32
-
Gets the value as long bits.
- getLongBits() - Method in class com.android.dx.rop.cst.CstLiteral64
-
Gets the value as long bits.
- getLongBits() - Method in class com.android.dx.rop.cst.CstLiteralBits
-
Gets the value as long bits.
- getLowRegVersion() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the instruction that is equivalent to this one, except that
it uses sequential registers starting at 0 (storing
the result, if any, in register 0 as well).
- getMagic() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field magic.
- getMagic() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field magic.
- getMagic() - Method in class com.android.dx.dex.DexOptions
-
Gets the dex file magic number corresponding to this instance.
- getMagic0() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the class file field magic, but without doing any
checks or parsing first.
- getMainDexList() - Method in class com.android.multidex.MainDexListBuilder
-
Returns a list of classes to keep.
- getMajorVersion() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field major_version.
- getMajorVersion() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field major_version.
- getMajorVersion0() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the class file field major_version, but
without doing any checks or parsing first.
- getMapValue() - Method in enum com.android.dx.dex.file.ItemType
-
Gets the map value.
- getMax(int[]) - Static method in class com.android.dx.util.Bits
-
Gets the maximum index (exclusive) for the given bit set.
- getMaxLabel() - Method in class com.android.dx.util.LabeledList
-
Gets the maximum label (exclusive) of any block added to this instance.
- getMaxLocals() - Method in class com.android.dx.cf.attrib.AttCode
-
Gets the number of locals.
- getMaxLocals() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Gets the number of locals.
- getMaxLocals() - Method in class com.android.dx.cf.code.LocalsArray
-
Gets the maximum number of locals this instance can refer to.
- getMaxLocals() - Method in class com.android.dx.cf.code.LocalsArraySet
-
Gets the maximum number of locals this instance can refer to.
- getMaxLocals() - Method in class com.android.dx.cf.code.OneLocalsArray
-
Gets the maximum number of locals this instance can refer to.
- getMaxOptimalRegisterCount() - Method in class com.android.dx.rop.code.ConservativeTranslationAdvice
-
Gets the maximum register width that can be represented optimally.
- getMaxOptimalRegisterCount() - Method in class com.android.dx.rop.code.DexTranslationAdvice
-
Gets the maximum register width that can be represented optimally.
- getMaxOptimalRegisterCount() - Method in interface com.android.dx.rop.code.TranslationAdvice
-
Gets the maximum register width that can be represented optimally.
- getMaxSize() - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Gets the maximum number of registers that may be in this instance, which
is also the maximum-plus-one of register numbers that may be
represented.
- getMaxStack() - Method in class com.android.dx.cf.attrib.AttCode
-
Gets the maximum stack size.
- getMaxStack() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Gets the maximum stack size.
- getMaxStack() - Method in class com.android.dx.cf.code.ExecutionStack
-
Gets the maximum stack size for this instance.
- getMethod() - Method in class com.android.dx.cf.attrib.AttEnclosingMethod
-
Gets the name-and-type of the innermost enclosing method, if
any.
- getMethod() - Method in class com.android.dx.dex.file.MethodAnnotationStruct
-
Gets the method this item is for.
- getMethod() - Method in class com.android.dx.dex.file.ParameterAnnotationStruct
-
Gets the method this item is for.
- getMethodAnnotations(CstMethodRef) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Gets the method annotations for a given method, if any.
- getMethodAnnotations(CstMethodRef) - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the method annotations for a given method, if any.
- getMethodHandles() - Method in class com.android.dx.dex.file.DexFile
-
Gets the method handles section.
- getMethodHandleType() - Method in class com.android.dex.MethodHandle
-
- getMethodHandleType() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Gets the type of this method handle.
- getMethodHandleTypeName(int) - Static method in class com.android.dx.rop.cst.CstMethodHandle
-
Gets a human readable name for a method handle type.
- getMethodIds() - Method in class com.android.dx.dex.file.DexFile
-
Gets the method identifiers section.
- getMethodIndex() - Method in class com.android.dex.ClassData.Method
-
- getMethodRef() - Method in class com.android.dx.dex.file.MethodIdItem
-
Gets the method constant.
- getMethods() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field methods (along with
methods_count).
- getMethods() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field methods (along with
methods_count).
- getMethods() - Method in class com.android.dx.dex.file.ClassDataItem
-
Gets all the methods in this class.
- getMethods() - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets all the methods in this class.
- getMinimumRegisterRequirement(BitSet) - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the minimum distinct registers required for this instruction.
- getMinorVersion() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field minor_version.
- getMinorVersion() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field minor_version.
- getMinorVersion0() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the class file field minor_version, but
without doing any checks or parsing first.
- getMutableCopy() - Method in class com.android.dx.rop.code.BasicBlockList
-
Returns a mutable copy of this list.
- getName() - Method in class com.android.dx.cf.attrib.BaseAttribute
-
Get the name of the attribute.
- getName() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Get the field name_index of the member.
- getName() - Method in interface com.android.dx.cf.iface.Attribute
-
Get the name of the attribute.
- getName() - Method in interface com.android.dx.cf.iface.Member
-
Get the field name_index of the member.
- getName() - Method in class com.android.dx.cf.iface.StdMember
-
Get the field name_index of the member.
- getName() - Method in class com.android.dx.dex.code.Dop
-
Gets the opcode name.
- getName() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets the variable name.
- getName() - Method in class com.android.dx.dex.file.EncodedField
-
Gets the name.
- getName() - Method in class com.android.dx.dex.file.EncodedMember
-
Gets the name.
- getName() - Method in class com.android.dx.dex.file.EncodedMethod
-
Gets the name.
- getName() - Method in class com.android.dx.dex.file.Section
-
Returns the name of this section, for annotation purposes.
- getName(int) - Static method in class com.android.dx.io.OpcodeInfo
-
Gets the name of the given opcode.
- getName() - Method in class com.android.dx.io.OpcodeInfo.Info
-
- getName() - Method in class com.android.dx.rop.annotation.NameValuePair
-
Gets the name.
- getName() - Method in class com.android.dx.rop.code.LocalItem
-
Gets name.
- getName() - Method in class com.android.dx.rop.cst.CstNat
-
Gets the name.
- getNameIndex() - Method in class com.android.dex.FieldId
-
- getNameIndex() - Method in class com.android.dex.MethodId
-
- getNameValuePairs() - Method in class com.android.dx.rop.annotation.Annotation
-
Gets the set of name-value pairs contained in this instance.
- getNat() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Get the name and type associated with this member.
- getNat() - Method in interface com.android.dx.cf.iface.Member
-
Get the name and type associated with this member.
- getNat() - Method in class com.android.dx.cf.iface.StdMember
-
Get the name and type associated with this member.
- getNat() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Gets the CstNat value.
- getNat() - Method in class com.android.dx.rop.cst.CstMemberRef
-
Gets the defining name-and-type.
- getNewAt() - Method in class com.android.dx.rop.type.Type
-
Gets the bytecode index at which this uninitialized type was
allocated.
- getNewRegisterCount() - Method in class com.android.dx.ssa.BasicRegisterMapper
-
Gets the count of registers (really, the total register width, since
category width is counted) in the new namespace.
- getNewRegisterCount() - Method in class com.android.dx.ssa.RegisterMapper
-
Gets the count of registers (really, the total register width, since
category width is counted) in the new namespace.
- getNextAddress() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the address immediately after this instance.
- getNextOpcode() - Method in class com.android.dx.dex.code.Dop
-
Gets the opcode value to try next when attempting to match an
opcode to particular arguments.
- getNextOrNull(Dop, DexOptions) - Static method in class com.android.dx.dex.code.Dops
-
Gets the next
Dop in the instruction fitting chain after the
given instance, if any.
- getNextReg() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the next available register number after the one in this
instance.
- getNextSectionStart() - Method in class com.android.dex.Dex
-
- getNickname() - Method in class com.android.dx.rop.code.Rop
-
Gets the nickname.
- getNumberOfConstants() - Method in class com.android.dx.dex.code.MultiCstInsn
-
Gets the number of constants associated with instruction.
- getOffset() - Method in class com.android.dex.ClassDef
-
- getOffset() - Method in class com.android.dex.Code.CatchHandler
-
- getOpcode() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the opcode.
- getOpcode() - Method in class com.android.dx.dex.code.Dop
-
Gets the opcode value.
- getOpcode() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getOpcode() - Method in class com.android.dx.io.OpcodeInfo.Info
-
- getOpcode() - Method in class com.android.dx.rop.code.Insn
-
Gets the opcode.
- getOpcode() - Method in class com.android.dx.rop.code.Rop
-
Gets the opcode.
- getOpcode() - Method in class com.android.dx.ssa.NormalSsaInsn
-
- getOpcode() - Method in class com.android.dx.ssa.PhiInsn
-
Returns the Rop opcode for this insn, or null if this is a phi insn.
- getOpcode() - Method in class com.android.dx.ssa.SsaInsn
-
Returns the Rop opcode for this insn, or null if this is a phi insn.
- getOpcodeUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the opcode, as a code unit.
- getOppositeTest() - Method in class com.android.dx.dex.code.Dop
-
Gets the opcode for the opposite test of this instance.
- getOriginalRopInsn() - Method in class com.android.dx.ssa.NormalSsaInsn
-
Returns the original Rop insn for this insn, or null if this is
a phi insn.
- getOriginalRopInsn() - Method in class com.android.dx.ssa.PhiInsn
-
Returns the original Rop insn for this insn, or null if this is
a phi insn.
- getOriginalRopInsn() - Method in class com.android.dx.ssa.SsaInsn
-
Returns the original Rop insn for this insn, or null if this is
a phi insn.
- getOrNull(int) - Method in class com.android.dx.cf.code.LocalsArray
-
Gets the type stored at the given local index, or null
if the given local is uninitialized / invalid.
- getOrNull(int) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Gets the type stored at the given local index, or null
if the given local is uninitialized / invalid.
- getOrNull(int) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Gets the type stored at the given local index, or null
if the given local is uninitialized / invalid.
- getOrNull(int) - Method in interface com.android.dx.rop.cst.ConstantPool
-
Get the nth entry in the constant pool, or
null if the index is in-range but invalid.
- getOrNull(int) - Method in class com.android.dx.rop.cst.StdConstantPool
-
Get the nth entry in the constant pool, or
null if the index is in-range but invalid.
- getOrNull0(int) - Method in class com.android.dx.util.FixedSizeList
-
Gets the indicated element, allowing nulls to be
returned.
- getOuterClass() - Method in class com.android.dx.cf.attrib.InnerClassList.Item
-
Gets the outer class that this item's class is a member of, if any.
- getOutsSize() - Method in class com.android.dex.Code
-
- getOutsSize() - Method in class com.android.dx.dex.code.DalvInsnList
-
Gets the size of the outgoing arguments area required by this
method.
- getPackageName() - Method in class com.android.dx.rop.cst.CstType
-
Returns a human readable package name for this type, like "java.util".
- getParameterAnnotations() - Method in class com.android.dx.cf.attrib.BaseParameterAnnotations
-
Gets the list of annotation lists associated with this instance.
- getParameterAnnotations(CstMethodRef) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Gets the parameter annotations for a given method, if any.
- getParameterAnnotations(CstMethodRef) - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the parameter annotations for a given method, if any.
- getParameterFrameTypes() - Method in class com.android.dx.rop.type.Prototype
-
Gets the list of frame types corresponding to the list of parameter
types.
- getParametersOffset() - Method in class com.android.dex.ProtoId
-
- getParameterTypes() - Method in class com.android.dx.rop.type.Prototype
-
Gets the list of parameter types.
- getParameterWordCount(boolean) - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Gets the number of words of parameters required by this
method's descriptor.
- getParamWidth() - Method in class com.android.dx.ssa.SsaMethod
-
- getParent() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getPhiInsns() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getPolymorphicMethod() - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Gets the method to be invoked.
- getPool() - Method in class com.android.dx.cf.attrib.RawAttribute
-
Gets the constant pool to use for cpi resolution, if any.
- getPool() - Method in class com.android.dx.cf.cst.ConstantPoolParser
-
Gets the actual constant pool.
- getPosition() - Method in class com.android.dex.Dex.Section
-
- getPosition() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the source position.
- getPosition() - Method in class com.android.dx.dex.code.PositionList.Entry
-
Gets the source position information.
- getPosition() - Method in class com.android.dx.rop.code.Insn
-
Gets the source position.
- getPositionList() - Method in class com.android.dx.dex.file.DebugInfoDecoder
-
Gets the decoded positions list.
- getPositions() - Method in class com.android.dx.dex.code.DalvCode
-
Gets the source positions list.
- getPredecessors() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getPreserveLocals() - Static method in class com.android.dx.ssa.Optimizer
-
- getPreviousOffset() - Method in class com.android.dx.cf.code.BasicBlocker
-
Get previous bytecode offset
- getPreviousOffset() - Method in class com.android.dx.cf.code.BytecodeArray.BaseVisitor
-
Get previous bytecode offset
- getPreviousOffset() - Method in interface com.android.dx.cf.code.BytecodeArray.Visitor
-
Get previous bytecode offset
- getPreviousOffset() - Method in class com.android.dx.cf.direct.CodeObserver
-
Get previous bytecode offset
- getPrimary() - Method in class com.android.dx.cf.code.LocalsArray
-
Gets the locals set appropriate for the current execution context.
- getPrimary() - Method in class com.android.dx.cf.code.LocalsArraySet
-
Gets the locals set appropriate for the current execution context.
- getPrimary() - Method in class com.android.dx.cf.code.OneLocalsArray
-
Gets the locals set appropriate for the current execution context.
- getPrimarySuccessor() - Method in class com.android.dx.rop.code.BasicBlock
-
Gets the primary successor of this block.
- getPrimarySuccessor() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getPrimarySuccessorIndex() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getPrimarySuccessorRopLabel() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getProtoIndex() - Method in class com.android.dex.MethodId
-
- getProtoIndex() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Returns a 45cc or 4rcc proto index.
- getProtoIndex() - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- getProtoIndex() - Method in class com.android.dx.io.instructions.InvokePolymorphicRangeDecodedInstruction
-
- getPrototype() - Method in class com.android.dx.cf.code.BaseMachine
-
Gets the effective prototype of the method that this instance is
being used for.
- getPrototype() - Method in interface com.android.dx.cf.code.Machine
-
Gets the effective prototype of the method that this instance is
being used for.
- getPrototype() - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Gets the raw prototype of this method.
- getPrototype(boolean) - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Gets the prototype of this method as either a
static or instance method.
- getPrototype() - Method in class com.android.dx.rop.cst.CstCallSiteRef
-
Gets the prototype of the method handle resolved at the call site.
- getPrototype() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Gets the Prototype of the invokedynamic call site.
- getPrototype() - Method in class com.android.dx.rop.cst.CstProtoRef
-
- getRawBytes() - Method in class com.android.dx.command.dump.BaseDumper
-
Gets whether this dump is to include raw bytes.
- getReadBytes() - Method in class com.android.dx.command.dump.BaseDumper
-
Gets the current number of read bytes.
- getReader() - Method in class com.android.dex.Annotation
-
- getRef() - Method in class com.android.dx.dex.file.CodeItem
-
Gets the reference to the method this instance implements.
- getRef() - Method in class com.android.dx.dex.file.EncodedField
-
Gets the constant for the field.
- getRef() - Method in class com.android.dx.dex.file.EncodedMethod
-
Gets the constant for the method.
- getRef() - Method in class com.android.dx.dex.file.MemberIdItem
-
Gets the member constant.
- getRef() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Gets the actual constant.
- getReferences() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Gets the list of references to this instance.
- getReg() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the register number.
- getRegCount() - Method in class com.android.dx.rop.code.BasicBlockList
-
Returns how many registers this method requires.
- getRegCount() - Method in class com.android.dx.ssa.SsaMethod
-
- getRegister() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets the number of the register holding the variable.
- getRegisterCount() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
- getRegisterCount() - Method in class com.android.dx.io.instructions.FillArrayDataPayloadDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.FiveRegisterDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.FourRegisterDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- getRegisterCount() - Method in class com.android.dx.io.instructions.InvokePolymorphicRangeDecodedInstruction
-
- getRegisterCount() - Method in class com.android.dx.io.instructions.OneRegisterDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.PackedSwitchPayloadDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.RegisterRangeDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.SparseSwitchPayloadDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.ThreeRegisterDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.TwoRegisterDecodedInstruction
- getRegisterCount() - Method in class com.android.dx.io.instructions.ZeroRegisterDecodedInstruction
- getRegisterCountUnit() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the register count, as a code unit.
- getRegisters() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the register list for this instruction.
- getRegistersByFrequency() - Method in class com.android.dx.ssa.back.SsaToRop
-
Note: This method is not presently used.
- getRegisterSpec() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets the RegisterSpec of the register holding the variable.
- getRegistersSize() - Method in class com.android.dex.Code
-
- getRegistersSize() - Method in class com.android.dx.dex.code.DalvInsnList
-
Gets the minimum required register count implied by this
instance.
- getRegistersSize() - Method in class com.android.dx.rop.code.RegisterSpecList
-
Gets the minimum required register count implied by this
instance.
- getRelativeOffset() - Method in class com.android.dx.dex.file.OffsettedItem
-
Gets the relative item offset.
- getResult() - Method in class com.android.dx.rop.code.Insn
-
Gets the result spec, if any.
- getResult() - Method in class com.android.dx.rop.code.Rop
-
Gets the result type.
- getResult() - Method in class com.android.dx.ssa.SsaInsn
-
- getReturnType() - Method in class com.android.dx.rop.cst.CstCallSiteRef
-
Gets the return type of the method handle resolved at the call site.
- getReturnType() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Gets the return type.
- getReturnType() - Method in class com.android.dx.rop.type.Prototype
-
Gets the return type.
- getReturnTypeIndex() - Method in class com.android.dex.ProtoId
-
- getRight() - Method in class com.android.dx.util.TwoColumnOutput
-
Gets the writer to use to write to the right column.
- getRopLabel() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getRopLabelString() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getRopLabelSuccessorList() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getRopResultReg() - Method in class com.android.dx.ssa.PhiInsn
-
Gets the original rop-form result reg.
- getSecondarySuccessor() - Method in class com.android.dx.rop.code.BasicBlock
-
Gets the secondary successor of this block.
- getShort(int) - Method in class com.android.dx.util.ByteArray
-
Gets the signed short value at a particular offset.
- getShortyIndex() - Method in class com.android.dex.ProtoId
-
- getSignature() - Method in class com.android.dx.cf.attrib.AttSignature
-
Gets the signature string.
- getSignature() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets the variable signature.
- getSignature() - Method in class com.android.dx.rop.code.LocalItem
-
Gets signature.
- getSize() - Method in class com.android.dx.io.instructions.FillArrayDataPayloadDecodedInstruction
-
- getSmapString() - Method in class com.android.dx.cf.attrib.AttSourceDebugExtension
-
Gets the SMAP data of this instance.
- getSourceFile() - Method in class com.android.dx.cf.attrib.AttSourceFile
-
Gets the source file name of this instance.
- getSourceFile() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Gets the source file associated with the method if known.
- getSourceFile() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the name out of the SourceFile attribute of this
file, if any.
- getSourceFile() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the name out of the SourceFile attribute of this
file, if any.
- getSourceFile() - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the source file name.
- getSourceFile() - Method in class com.android.dx.rop.code.SourcePosition
-
Gets the source file, if known.
- getSourceFileIndex() - Method in class com.android.dex.ClassDef
-
- getSources() - Method in class com.android.dx.rop.code.Insn
-
Gets the source specs.
- getSources() - Method in class com.android.dx.rop.code.Rop
-
Gets the source types.
- getSources() - Method in class com.android.dx.ssa.NormalSsaInsn
-
Like rop.Insn.getSources().
- getSources() - Method in class com.android.dx.ssa.PhiInsn
-
Gets sources.
- getSources() - Method in class com.android.dx.ssa.SsaInsn
-
- getStack() - Method in class com.android.dx.cf.code.Frame
-
Gets the execution stack for this instance.
- getStart() - Method in class com.android.dx.cf.code.ByteBlock
-
Gets the bytecode offset (inclusive) of the start of this block.
- getStart(BasicBlock) - Method in class com.android.dx.dex.code.BlockAddresses
-
Gets the instance for the start of the given block.
- getStart(int) - Method in class com.android.dx.dex.code.BlockAddresses
-
Gets the instance for the start of the block with the given label.
- getStart() - Method in class com.android.dx.dex.code.CatchTable.Entry
-
Gets the start address.
- getStartAddress() - Method in class com.android.dex.Code.Try
-
- getStartPc() - Method in class com.android.dx.cf.code.ByteCatchList.Item
-
Gets the start pc (inclusive) of the handler's range.
- getStartPc() - Method in class com.android.dx.cf.code.LineNumberList.Item
-
Gets the start pc of this item.
- getStartPc() - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets the start pc of this variable's scope.
- getStarts(int) - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Gets the register set associated with the start of the block
with the given label.
- getStarts(BasicBlock) - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Gets the register set associated with the start of the given
block.
- getStarts(int) - Method in class com.android.dx.ssa.LocalVariableInfo
-
Gets the register set associated with the start of the block
with the given index.
- getStarts(SsaBasicBlock) - Method in class com.android.dx.ssa.LocalVariableInfo
-
Gets the register set associated with the start of the given
block.
- GETSTATIC - Static variable in class com.android.dx.cf.code.ByteOps
-
- getStaticFields() - Method in class com.android.dex.ClassData
-
- getStaticValuesConstant() - Method in class com.android.dx.dex.file.ClassDataItem
-
- getStaticValuesOffset() - Method in class com.android.dex.ClassDef
-
- getStatistics() - Method in class com.android.dx.dex.file.DexFile
-
Generates and returns statistics for all the items in the file.
- getStorage(int) - Method in class com.android.dx.dex.file.DexFile.Storage
-
- getStrictParse() - Method in class com.android.dx.command.dump.BaseDumper
-
Gets whether to be strict about parsing.
- getString() - Method in class com.android.dx.rop.cst.CstString
-
Gets the UTF-8 value as a string.
- getSubroutineAddress() - Method in class com.android.dx.cf.code.ReturnAddress
-
Gets the subroutine address.
- getSubroutines() - Method in class com.android.dx.cf.code.Frame
-
Returns the largest subroutine nesting this block may be in.
- getSuccessorList() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getSuccessors() - Method in class com.android.dx.cf.code.ByteBlock
-
Gets the list of successors that this block may branch to
non-exceptionally.
- getSuccessors() - Method in class com.android.dx.rop.code.BasicBlock
-
Gets the list of successors that this block may branch to.
- getSuccessors() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- getSuperclass() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field super_class, interpreted as a type constant
if non-zero.
- getSuperclass() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field super_class, interpreted as a type constant
if non-zero.
- getSuperclass() - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the superclass.
- getSupertypeIndex() - Method in class com.android.dex.ClassDef
-
- getTableOfContents() - Method in class com.android.dex.Dex
-
- getTarget(int) - Method in class com.android.dx.cf.code.SwitchList
-
Gets the indicated target.
- getTarget() - Method in class com.android.dx.dex.code.TargetInsn
-
Gets the unique branch target of this instruction.
- getTarget() - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the raw target.
- getTarget(int) - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the target as a relative offset from the given address.
- getTargetAddress() - Method in class com.android.dx.dex.code.TargetInsn
-
Gets the target address of this instruction.
- getTargetByte(int) - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the target as a relative offset from the given base
address, masked to be a byte in size.
- getTargetOffset() - Method in class com.android.dx.dex.code.TargetInsn
-
Gets the branch offset of this instruction.
- getTargets() - Method in class com.android.dx.cf.code.SwitchList
-
Gets the list of all targets.
- getTargets() - Method in class com.android.dx.io.instructions.PackedSwitchPayloadDecodedInstruction
-
- getTargets() - Method in class com.android.dx.io.instructions.SparseSwitchPayloadDecodedInstruction
-
- getTargetUnit(int) - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Gets the target as a relative offset from the given base
address, as a code unit.
- getThisClass() - Method in class com.android.dx.cf.direct.DirectClassFile
-
Gets the field this_class, interpreted as a type constant.
- getThisClass() - Method in interface com.android.dx.cf.iface.ClassFile
-
Gets the field this_class, interpreted as a type constant.
- getThisClass() - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the constant corresponding to this class.
- getTries() - Method in class com.android.dex.Code
-
- getType() - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets the variable's type descriptor.
- getType() - Method in class com.android.dx.cf.code.ReturnAddress
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets the variable's type.
- getType() - Method in class com.android.dx.rop.annotation.Annotation
-
Gets the type of this instance.
- getType() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the type associated with this instance.
- getType(int) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Gets the indicated element.
- getType() - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstBoolean
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstByte
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstChar
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstDouble
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstEnumRef
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstFieldRef
-
Returns the type of this field.
- getType() - Method in class com.android.dx.rop.cst.CstFloat
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstInteger
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstKnownNull
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstLong
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
- getType() - Method in class com.android.dx.rop.cst.CstProtoRef
-
- getType() - Method in class com.android.dx.rop.cst.CstShort
-
Gets the type associated with this instance.
- getType() - Method in class com.android.dx.rop.cst.CstString
-
- getType() - Method in class com.android.dx.rop.cst.CstType
-
Gets the type associated with this instance.
- getType(int) - Method in class com.android.dx.rop.type.StdTypeList
-
Gets the indicated element.
- getType() - Method in class com.android.dx.rop.type.Type
-
Gets the type associated with this instance.
- getType() - Method in interface com.android.dx.rop.type.TypeBearer
-
Gets the type associated with this instance.
- getType(int) - Method in interface com.android.dx.rop.type.TypeList
-
Gets the indicated element.
- getTypeBearer() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets the type (or actual value) which is loaded from or stored
to the register associated with this instance.
- getTypeIds() - Method in class com.android.dx.dex.file.DexFile
-
Gets the type identifiers section.
- getTypeIndex() - Method in class com.android.dex.Annotation
-
- getTypeIndex() - Method in class com.android.dex.ClassDef
-
- getTypeIndex() - Method in class com.android.dex.FieldId
-
- getTypeIndexes() - Method in class com.android.dex.Code.CatchHandler
-
- getTypeName() - Method in enum com.android.dx.dex.file.ItemType
-
Gets the type name.
- getTypes() - Method in class com.android.dex.TypeList
-
- getTypoidIdx(DexFile) - Method in class com.android.dx.dex.file.FieldIdItem
-
Returns the index of the type-like thing associated with
this item, in order that it may be written out.
- getTypoidIdx(DexFile) - Method in class com.android.dx.dex.file.MemberIdItem
-
Returns the index of the type-like thing associated with
this item, in order that it may be written out.
- getTypoidIdx(DexFile) - Method in class com.android.dx.dex.file.MethodIdItem
-
Returns the index of the type-like thing associated with
this item, in order that it may be written out.
- getTypoidName() - Method in class com.android.dx.dex.file.FieldIdItem
-
Returns the field name of the type-like thing associated with
this item, for listing-generating purposes.
- getTypoidName() - Method in class com.android.dx.dex.file.MemberIdItem
-
Returns the field name of the type-like thing associated with
this item, for listing-generating purposes.
- getTypoidName() - Method in class com.android.dx.dex.file.MethodIdItem
-
Returns the field name of the type-like thing associated with
this item, for listing-generating purposes.
- getUnsignedByte(int) - Method in class com.android.dx.util.ByteArray
-
Gets the unsigned byte value at a particular offset.
- getUnsignedShort(int) - Method in class com.android.dx.util.ByteArray
-
Gets the unsigned short value at a particular offset.
- getUnused1() - Method in class com.android.dex.MethodHandle
-
- getUnused2() - Method in class com.android.dex.MethodHandle
-
- getUseListCopy() - Method in class com.android.dx.ssa.SsaMethod
-
Returns a modifiable copy of the register use list.
- getUseListForRegister(int) - Method in class com.android.dx.ssa.SsaMethod
-
Returns the list of all source uses (not results) for a register.
- getUtf16Size() - Method in class com.android.dx.rop.cst.CstString
-
Gets the size of this instance as UTF-16 code points.
- getUtf8Size() - Method in class com.android.dx.rop.cst.CstString
-
Gets the size of this instance as UTF-8 code points.
- getValue() - Method in class com.android.dx.cf.attrib.AttAnnotationDefault
-
Gets the annotation default value.
- getValue(int) - Method in class com.android.dx.cf.code.SwitchList
-
Gets the indicated test value.
- getValue() - Method in class com.android.dx.dex.file.StringIdItem
-
Gets the string value.
- getValue() - Method in class com.android.dx.rop.annotation.NameValuePair
-
Gets the value.
- getValue() - Method in class com.android.dx.rop.cst.CstBoolean
-
Gets the boolean value.
- getValue() - Method in class com.android.dx.rop.cst.CstByte
-
Gets the byte value.
- getValue() - Method in class com.android.dx.rop.cst.CstChar
-
Gets the char value.
- getValue() - Method in class com.android.dx.rop.cst.CstDouble
-
Gets the double value.
- getValue() - Method in class com.android.dx.rop.cst.CstFloat
-
Gets the float value.
- getValue() - Method in class com.android.dx.rop.cst.CstInteger
-
Gets the int value.
- getValue() - Method in class com.android.dx.rop.cst.CstLong
-
Gets the long value.
- getValue() - Method in class com.android.dx.rop.cst.CstShort
-
Gets the short value.
- getValues() - Method in class com.android.dx.cf.code.SwitchList
-
Gets the list of all case values.
- getVirtualMethods() - Method in class com.android.dex.ClassData
-
- getVisibility() - Method in class com.android.dex.Annotation
-
- getVisibility() - Method in class com.android.dx.rop.annotation.Annotation
-
Gets the visibility of this instance.
- getWidth1() - Method in class com.android.dx.command.dump.BaseDumper
-
Gets the width of the first column of output.
- getWidth2() - Method in class com.android.dx.command.dump.BaseDumper
-
Gets the width of the second column of output.
- getWordCount() - Method in class com.android.dx.rop.code.RegisterSpecList
-
Gets the number of 32-bit words required to hold instances of
all the elements of this list.
- getWordCount() - Method in class com.android.dx.rop.type.StdTypeList
-
Gets the number of 32-bit words required to hold instances of
all the elements of this list.
- getWordCount() - Method in interface com.android.dx.rop.type.TypeList
-
Gets the number of 32-bit words required to hold instances of
all the elements of this list.
- GOTO - Static variable in class com.android.dx.cf.code.ByteOps
-
- GOTO - Static variable in class com.android.dx.dex.code.Dops
-
- GOTO - Static variable in class com.android.dx.io.OpcodeInfo
-
- GOTO - Static variable in class com.android.dx.io.Opcodes
-
- GOTO - Static variable in class com.android.dx.rop.code.RegOps
-
goto label
- GOTO - Static variable in class com.android.dx.rop.code.Rops
-
goto label
- GOTO_16 - Static variable in class com.android.dx.dex.code.Dops
-
- GOTO_16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- GOTO_16 - Static variable in class com.android.dx.io.Opcodes
-
- GOTO_32 - Static variable in class com.android.dx.dex.code.Dops
-
- GOTO_32 - Static variable in class com.android.dx.io.OpcodeInfo
-
- GOTO_32 - Static variable in class com.android.dx.io.Opcodes
-
- GOTO_W - Static variable in class com.android.dx.cf.code.ByteOps
-
- Grep - Class in com.android.dx.command.grep
-
- Grep(Dex, Pattern, PrintWriter) - Constructor for class com.android.dx.command.grep.Grep
-
- grep() - Method in class com.android.dx.command.grep.Grep
-
Prints usages to out.
- I2B - Static variable in class com.android.dx.cf.code.ByteOps
-
- I2C - Static variable in class com.android.dx.cf.code.ByteOps
-
- I2D - Static variable in class com.android.dx.cf.code.ByteOps
-
- I2F - Static variable in class com.android.dx.cf.code.ByteOps
-
- I2L - Static variable in class com.android.dx.cf.code.ByteOps
-
- I2S - Static variable in class com.android.dx.cf.code.ByteOps
-
- IADD - Static variable in class com.android.dx.cf.code.ByteOps
-
- IALOAD - Static variable in class com.android.dx.cf.code.ByteOps
-
- IAND - Static variable in class com.android.dx.cf.code.ByteOps
-
- IASTORE - Static variable in class com.android.dx.cf.code.ByteOps
-
- ICONST_0 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ICONST_1 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ICONST_2 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ICONST_3 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ICONST_4 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ICONST_5 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ICONST_M1 - Static variable in class com.android.dx.cf.code.ByteOps
-
- IdenticalBlockCombiner - Class in com.android.dx.ssa.back
-
Searches for basic blocks that all have the same successor and insns
but different predecessors.
- IdenticalBlockCombiner(RopMethod) - Constructor for class com.android.dx.ssa.back.IdenticalBlockCombiner
-
Constructs instance.
- identifierString() - Method in class com.android.dx.dex.code.DalvInsn
-
Gets the short identifier for this instruction.
- identifyBlocks(ConcreteMethod) - Static method in class com.android.dx.cf.code.BasicBlocker
-
Identifies and enumerates the basic blocks in the given method,
returning a list of them.
- IdItem - Class in com.android.dx.dex.file
-
Representation of a reference to an item inside a Dalvik file.
- IdItem(CstType) - Constructor for class com.android.dx.dex.file.IdItem
-
Constructs an instance.
- IDIV - Static variable in class com.android.dx.cf.code.ByteOps
-
- idom - Variable in class com.android.dx.ssa.DomFront.DomInfo
-
>= 0 after run(); the index of the immediate dominator
- IF_ACMPEQ - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_ACMPNE - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_EQ - Static variable in class com.android.dx.dex.code.Dops
-
- IF_EQ - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_EQ - Static variable in class com.android.dx.io.Opcodes
-
- IF_EQ - Static variable in class com.android.dx.rop.code.RegOps
-
T: int or Object; x,y: T :: if (x == y) goto
label
- IF_EQ_INT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: int :: if (x == y) goto label
- IF_EQ_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: Object :: if (x == y) goto label
- IF_EQZ - Static variable in class com.android.dx.dex.code.Dops
-
- IF_EQZ - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_EQZ - Static variable in class com.android.dx.io.Opcodes
-
- IF_EQZ_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: int :: if (x == 0) goto label
- IF_EQZ_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
x: Object :: if (x == null) goto label
- IF_GE - Static variable in class com.android.dx.dex.code.Dops
-
- IF_GE - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_GE - Static variable in class com.android.dx.io.Opcodes
-
- IF_GE - Static variable in class com.android.dx.rop.code.RegOps
-
x,y: int :: if (x >= y) goto label
- IF_GE_INT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: int :: if (x >= y) goto label
- IF_GEZ - Static variable in class com.android.dx.dex.code.Dops
-
- IF_GEZ - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_GEZ - Static variable in class com.android.dx.io.Opcodes
-
- IF_GEZ_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: int :: if (x >= 0) goto label
- IF_GT - Static variable in class com.android.dx.dex.code.Dops
-
- IF_GT - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_GT - Static variable in class com.android.dx.io.Opcodes
-
- IF_GT - Static variable in class com.android.dx.rop.code.RegOps
-
x,y: int :: if (x > y) goto label
- IF_GT_INT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: int :: if (x > y) goto label
- IF_GTZ - Static variable in class com.android.dx.dex.code.Dops
-
- IF_GTZ - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_GTZ - Static variable in class com.android.dx.io.Opcodes
-
- IF_GTZ_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: int :: if (x > 0) goto label
- IF_ICMPEQ - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_ICMPGE - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_ICMPGT - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_ICMPLE - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_ICMPLT - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_ICMPNE - Static variable in class com.android.dx.cf.code.ByteOps
-
- IF_LE - Static variable in class com.android.dx.dex.code.Dops
-
- IF_LE - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_LE - Static variable in class com.android.dx.io.Opcodes
-
- IF_LE - Static variable in class com.android.dx.rop.code.RegOps
-
x,y: int :: if (x <= y) goto label
- IF_LE_INT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: int :: if (x <= y) goto label
- IF_LEZ - Static variable in class com.android.dx.dex.code.Dops
-
- IF_LEZ - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_LEZ - Static variable in class com.android.dx.io.Opcodes
-
- IF_LEZ_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: int :: if (x <= 0) goto label
- IF_LT - Static variable in class com.android.dx.dex.code.Dops
-
- IF_LT - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_LT - Static variable in class com.android.dx.io.Opcodes
-
- IF_LT - Static variable in class com.android.dx.rop.code.RegOps
-
x,y: int :: if (x < y) goto label
- IF_LT_INT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: int :: if (x < y) goto label
- IF_LTZ - Static variable in class com.android.dx.dex.code.Dops
-
- IF_LTZ - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_LTZ - Static variable in class com.android.dx.io.Opcodes
-
- IF_LTZ_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: int :: if (x < 0) goto label
- IF_NE - Static variable in class com.android.dx.dex.code.Dops
-
- IF_NE - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_NE - Static variable in class com.android.dx.io.Opcodes
-
- IF_NE - Static variable in class com.android.dx.rop.code.RegOps
-
T: int or Object; x,y: T :: if (x != y) goto
label
- IF_NE_INT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: int :: if (x != y) goto label
- IF_NE_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
x,y: Object :: if (x != y) goto label
- IF_NEZ - Static variable in class com.android.dx.dex.code.Dops
-
- IF_NEZ - Static variable in class com.android.dx.io.OpcodeInfo
-
- IF_NEZ - Static variable in class com.android.dx.io.Opcodes
-
- IF_NEZ_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: int :: if (x != 0) goto label
- IF_NEZ_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
x: Object :: if (x != null) goto label
- IFEQ - Static variable in class com.android.dx.cf.code.ByteOps
-
- IFGE - Static variable in class com.android.dx.cf.code.ByteOps
-
- IFGT - Static variable in class com.android.dx.cf.code.ByteOps
-
- IFLE - Static variable in class com.android.dx.cf.code.ByteOps
-
- IFLT - Static variable in class com.android.dx.cf.code.ByteOps
-
- IFNE - Static variable in class com.android.dx.cf.code.ByteOps
-
- IFNONNULL - Static variable in class com.android.dx.cf.code.ByteOps
-
- IFNULL - Static variable in class com.android.dx.cf.code.ByteOps
-
- IGET - Static variable in class com.android.dx.dex.code.Dops
-
- IGET - Static variable in class com.android.dx.io.OpcodeInfo
-
- IGET - Static variable in class com.android.dx.io.Opcodes
-
- IGET_BOOLEAN - Static variable in class com.android.dx.dex.code.Dops
-
- IGET_BOOLEAN - Static variable in class com.android.dx.io.OpcodeInfo
-
- IGET_BOOLEAN - Static variable in class com.android.dx.io.Opcodes
-
- IGET_BYTE - Static variable in class com.android.dx.dex.code.Dops
-
- IGET_BYTE - Static variable in class com.android.dx.io.OpcodeInfo
-
- IGET_BYTE - Static variable in class com.android.dx.io.Opcodes
-
- IGET_CHAR - Static variable in class com.android.dx.dex.code.Dops
-
- IGET_CHAR - Static variable in class com.android.dx.io.OpcodeInfo
-
- IGET_CHAR - Static variable in class com.android.dx.io.Opcodes
-
- IGET_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- IGET_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- IGET_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- IGET_SHORT - Static variable in class com.android.dx.dex.code.Dops
-
- IGET_SHORT - Static variable in class com.android.dx.io.OpcodeInfo
-
- IGET_SHORT - Static variable in class com.android.dx.io.Opcodes
-
- IGET_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- IGET_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- IGET_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- IINC - Static variable in class com.android.dx.cf.code.ByteOps
-
- ILOAD - Static variable in class com.android.dx.cf.code.ByteOps
-
- ILOAD_0 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ILOAD_1 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ILOAD_2 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ILOAD_3 - Static variable in class com.android.dx.cf.code.ByteOps
-
- IMPORTANT - Static variable in class com.android.dx.dex.code.PositionList
-
- IMUL - Static variable in class com.android.dx.cf.code.ByteOps
-
- in - Variable in class com.android.dex.EncodedValueReader
-
- incremental - Variable in class com.android.dx.command.dexer.Main.Arguments
-
whether to merge with the output dex file if it exists.
- IndentingWriter - Class in com.android.dx.util
-
Writer that wraps another writer and passes width-limited and
optionally-prefixed output to its subordinate.
- IndentingWriter(Writer, int, String) - Constructor for class com.android.dx.util.IndentingWriter
-
Constructs an instance.
- IndentingWriter(Writer, int) - Constructor for class com.android.dx.util.IndentingWriter
-
Constructs a no-prefix instance.
- IndexedItem - Class in com.android.dx.dex.file
-
An item in a Dalvik file which is referenced by index.
- IndexedItem() - Constructor for class com.android.dx.dex.file.IndexedItem
-
Constructs an instance.
- indexListFromLabelList(BasicBlockList, IntList) - Static method in class com.android.dx.ssa.SsaMethod
-
Builds an IntList of block indices from a basic block list and a list
of labels taken from Rop form.
- IndexMap - Class in com.android.dx.merge
-
Maps the index offsets from one dex file to those in another.
- IndexMap(Dex, TableOfContents) - Constructor for class com.android.dx.merge.IndexMap
-
- indexOf(CstFieldRef) - Method in class com.android.dx.dex.file.FieldIdsSection
-
Gets the index of the given reference, which must have been added
to this instance.
- indexOf(CstBaseMethodRef) - Method in class com.android.dx.dex.file.MethodIdsSection
-
Gets the index of the given reference, which must have been added
to this instance.
- indexOf(Prototype) - Method in class com.android.dx.dex.file.ProtoIdsSection
-
Gets the index of the given prototype, which must have
been added to this instance.
- indexOf(CstString) - Method in class com.android.dx.dex.file.StringIdsSection
-
Gets the index of the given string, which must have been added
to this instance.
- indexOf(Type) - Method in class com.android.dx.dex.file.TypeIdsSection
-
Gets the index of the given type, which must have
been added to this instance.
- indexOf(CstType) - Method in class com.android.dx.dex.file.TypeIdsSection
-
Gets the index of the given type, which must have
been added to this instance.
- indexOf(int) - Method in class com.android.dx.util.IntList
-
Returns the index of the given value, or -1 if the value does not
appear in the list.
- indexOfLabel(int) - Method in class com.android.dx.util.LabeledList
-
Gets the index of the first item in the list with the given
label, if any.
- indexOfRegister(int) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns the index of a RegisterSpec in this list that uses the specified
register, or -1 if none in this list uses the register.
- indexString() - Method in class com.android.dx.dex.file.IndexedItem
-
Gets the index of this item as a string, suitable for including in
annotations.
- IndexType - Enum in com.android.dx.io
-
The various types that an index in a Dalvik instruction might refer to.
- INEG - Static variable in class com.android.dx.cf.code.ByteOps
-
- Info(int, String, InstructionCodec, IndexType) - Constructor for class com.android.dx.io.OpcodeInfo.Info
-
- initializeWithParameters(StdTypeList) - Method in class com.android.dx.cf.code.Frame
-
Initialize this frame with the method's parameters.
- INNER_CLASS_FLAGS - Static variable in class com.android.dx.rop.code.AccessFlags
-
flags defined on inner classes
- InnerClassList - Class in com.android.dx.cf.attrib
-
List of "inner class" entries, which are the contents of
InnerClasses attributes.
- InnerClassList(int) - Constructor for class com.android.dx.cf.attrib.InnerClassList
-
Constructs an instance.
- InnerClassList.Item - Class in com.android.dx.cf.attrib
-
Item in an inner classes list.
- innerClassString(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns a human-oriented string representing the given access flags,
as defined on inner classes.
- insert(int, DalvInsn) - Method in class com.android.dx.dex.code.OutputFinisher
-
Inserts an instruction in the output at the given offset.
- insert(int, int) - Method in class com.android.dx.util.IntList
-
Inserts element into specified index, moving elements at and above
that index up one.
- insertMoveBefore(SsaInsn, RegisterSpec) - Method in class com.android.dx.ssa.back.RegisterAllocator
-
Inserts a move instruction for a specified SSA register before a
specified instruction, creating a new SSA register and adjusting the
interference graph in the process.
- insertNewPredecessor() - Method in class com.android.dx.ssa.SsaBasicBlock
-
Inserts a new empty GOTO block as a predecessor to this block.
- insertNewSuccessor(SsaBasicBlock) - Method in class com.android.dx.ssa.SsaBasicBlock
-
Constructs and inserts a new empty GOTO block Z between
this block (A) and a current successor block
(B).
- Insn - Class in com.android.dx.rop.code
-
A register-based instruction.
- Insn(Rop, SourcePosition, RegisterSpec, RegisterSpecList) - Constructor for class com.android.dx.rop.code.Insn
-
Constructs an instance.
- Insn.BaseVisitor - Class in com.android.dx.rop.code
-
Base implementation of
Insn.Visitor, which has empty method
bodies for all methods.
- Insn.Visitor - Interface in com.android.dx.rop.code
-
Visitor interface for this (outer) class.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form10t
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form10x
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form11n
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form11x
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form12x
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form20t
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21c
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21h
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21s
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21t
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22b
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22c
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22s
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22t
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22x
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form23x
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form30t
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31c
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31i
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31t
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form32x
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form35c
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form3rc
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form45cc
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form4rcc
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.Form51l
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.form.SpecialFormat
-
Returns the string form of the arguments to the given instruction.
- insnArgString(DalvInsn) - Method in class com.android.dx.dex.code.InsnFormat
-
Returns the string form of the arguments to the given instruction.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form10t
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form10x
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form11n
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form11x
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form12x
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form20t
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form21c
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form21h
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form21s
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form21t
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form22b
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form22c
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form22s
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form22t
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form22x
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form23x
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form30t
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form31c
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form31i
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form31t
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form32x
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form35c
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form3rc
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form45cc
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form4rcc
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.Form51l
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.form.SpecialFormat
-
Returns the associated comment for the given instruction, if any.
- insnCommentString(DalvInsn, boolean) - Method in class com.android.dx.dex.code.InsnFormat
-
Returns the associated comment for the given instruction, if any.
- InsnFormat - Class in com.android.dx.dex.code
-
Base class for all instruction format handlers.
- InsnFormat() - Constructor for class com.android.dx.dex.code.InsnFormat
-
- InsnList - Class in com.android.dx.rop.code
-
- InsnList(int) - Constructor for class com.android.dx.rop.code.InsnList
-
Constructs an instance.
- INSTANCE_OF - Static variable in class com.android.dx.dex.code.Dops
-
- INSTANCE_OF - Static variable in class com.android.dx.io.OpcodeInfo
-
- INSTANCE_OF - Static variable in class com.android.dx.io.Opcodes
-
- INSTANCE_OF - Static variable in class com.android.dx.rop.code.RegOps
-
T: any object type; x: Object :: x instanceof T
- INSTANCE_OF - Static variable in class com.android.dx.rop.code.Rops
-
T: any non-array object type; x: Object :: x instanceof
T.
- INSTANCEOF - Static variable in class com.android.dx.cf.code.ByteOps
-
- InstructionCodec - Enum in com.android.dx.io.instructions
-
Representation of an instruction format, which knows how to decode into
and encode from instances of
DecodedInstruction.
- INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int]
- INT - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing int
- INT_ARRAY - Static variable in class com.android.dx.rop.cst.CstType
-
non-null; instance corresponding to the type int[]
- INT_ARRAY - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing int[]
- INT_BOOLEANARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int, boolean[], int]
- INT_BYTEARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int, byte[], int]
- INT_CHARARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int, char[], int]
- INT_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int, int]
- INT_INTARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int, int[], int]
- INT_OBJECT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int, Object]
- INT_SHORTARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int, short[], int]
- INT_TO_BYTE - Static variable in class com.android.dx.dex.code.Dops
-
- INT_TO_BYTE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INT_TO_BYTE - Static variable in class com.android.dx.io.Opcodes
-
- INT_TO_CHAR - Static variable in class com.android.dx.dex.code.Dops
-
- INT_TO_CHAR - Static variable in class com.android.dx.io.OpcodeInfo
-
- INT_TO_CHAR - Static variable in class com.android.dx.io.Opcodes
-
- INT_TO_DOUBLE - Static variable in class com.android.dx.dex.code.Dops
-
- INT_TO_DOUBLE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INT_TO_DOUBLE - Static variable in class com.android.dx.io.Opcodes
-
- INT_TO_FLOAT - Static variable in class com.android.dx.dex.code.Dops
-
- INT_TO_FLOAT - Static variable in class com.android.dx.io.OpcodeInfo
-
- INT_TO_FLOAT - Static variable in class com.android.dx.io.Opcodes
-
- INT_TO_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- INT_TO_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- INT_TO_LONG - Static variable in class com.android.dx.io.Opcodes
-
- INT_TO_SHORT - Static variable in class com.android.dx.dex.code.Dops
-
- INT_TO_SHORT - Static variable in class com.android.dx.io.OpcodeInfo
-
- INT_TO_SHORT - Static variable in class com.android.dx.io.Opcodes
-
- INTARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [int[], int]
- INTEGER - Static variable in class com.android.dx.rop.cst.CstType
-
non-null; instance corresponding to the class Integer
- INTEGER_CLASS - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.Integer; the
suffix on the name helps disambiguate this from the instance
representing a primitive type
- interference - Variable in class com.android.dx.ssa.back.RegisterAllocator
-
interference graph, indexed by register in both dimensions
- InterferenceGraph - Class in com.android.dx.ssa.back
-
A register interference graph
- InterferenceGraph(int) - Constructor for class com.android.dx.ssa.back.InterferenceGraph
-
Creates a new graph.
- InterferenceRegisterMapper - Class in com.android.dx.ssa
-
A register mapper that keeps track of the accumulated interference
information for the registers in the new namespace.
- InterferenceRegisterMapper(InterferenceGraph, int) - Constructor for class com.android.dx.ssa.InterferenceRegisterMapper
-
Constructs an instance
- interferes(int, int, int) - Method in class com.android.dx.ssa.InterferenceRegisterMapper
-
Checks to see if old namespace reg oldReg interferes
with what currently maps to newReg.
- interferes(RegisterSpec, int) - Method in class com.android.dx.ssa.InterferenceRegisterMapper
-
Checks to see if old namespace reg oldReg interferes
with what currently maps to newReg.
- intern(CstCallSiteRef) - Method in class com.android.dx.dex.file.CallSiteIdsSection
-
Interns a call site into this instance.
- intern(CstFieldRef) - Method in class com.android.dx.dex.file.FieldIdsSection
-
Interns an element into this instance.
- intern(CstMethodHandle) - Method in class com.android.dx.dex.file.MethodHandlesSection
-
- intern(CstBaseMethodRef) - Method in class com.android.dx.dex.file.MethodIdsSection
-
Interns an element into this instance.
- intern(T) - Method in class com.android.dx.dex.file.MixedItemSection
-
Interns an item in this instance, returning the interned instance
(which may not be the one passed in).
- intern(Prototype) - Method in class com.android.dx.dex.file.ProtoIdsSection
-
Interns an element into this instance.
- intern(String) - Method in class com.android.dx.dex.file.StringIdsSection
-
Interns an element into this instance.
- intern(CstString) - Method in class com.android.dx.dex.file.StringIdsSection
-
Interns an element into this instance.
- intern(StringIdItem) - Method in class com.android.dx.dex.file.StringIdsSection
-
Interns an element into this instance.
- intern(CstNat) - Method in class com.android.dx.dex.file.StringIdsSection
-
Interns the components of a name-and-type into this instance.
- intern(Type) - Method in class com.android.dx.dex.file.TypeIdsSection
-
Interns an element into this instance.
- intern(CstType) - Method in class com.android.dx.dex.file.TypeIdsSection
-
Interns an element into this instance.
- intern(Type) - Static method in class com.android.dx.rop.cst.CstType
-
Returns an interned instance of this class for the given type.
- intern(String) - Static method in class com.android.dx.rop.type.Prototype
-
Returns the unique instance corresponding to the
given method descriptor.
- intern(String, Type, boolean, boolean) - Static method in class com.android.dx.rop.type.Prototype
-
Interns an instance, adding to the descriptor as necessary based
on the given definer, name, and flags.
- intern(String) - Static method in class com.android.dx.rop.type.Type
-
Returns the unique instance corresponding to the type with the
given descriptor.
- internClassName(String) - Static method in class com.android.dx.rop.type.Type
-
Returns the unique instance corresponding to the type of the
class with the given name.
- internInts(Type, int) - Static method in class com.android.dx.rop.type.Prototype
-
Interns an instance which consists of the given number of
ints along with the given return type
- internReturnType(String) - Static method in class com.android.dx.rop.type.Type
-
Returns the unique instance corresponding to the type with the
given descriptor, allowing "V" to return the type
for void.
- intersect(RegisterSpec, boolean) - Method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance that is the intersection between this instance
and the given one, if any.
- intersect(RegisterSpecSet, boolean) - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Intersects this instance with the given one, modifying this
instance.
- IntIterator - Interface in com.android.dx.util
-
An iterator for a list of ints.
- IntList - Class in com.android.dx.util
-
Simple list of ints.
- IntList() - Constructor for class com.android.dx.util.IntList
-
Constructs an empty instance with a default initial capacity.
- IntList(int) - Constructor for class com.android.dx.util.IntList
-
Constructs an empty instance.
- IntSet - Interface in com.android.dx.util
-
A set of integers
- invalidate(int) - Method in class com.android.dx.cf.code.LocalsArray
-
Invalidates the local at the given index.
- invalidate(int) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Invalidates the local at the given index.
- invalidate(int) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Invalidates the local at the given index.
- INVOKE_CUSTOM - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_CUSTOM - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_CUSTOM - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_CUSTOM - Static variable in class com.android.dx.rop.code.RegOps
-
{@Code Tr, T0, T1...: any types; r: Tr; m: method spec;
y0: T0; y1: T1 ...
- INVOKE_CUSTOM_RANGE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_CUSTOM_RANGE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_CUSTOM_RANGE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_DIRECT - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_DIRECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_DIRECT - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_DIRECT - Static variable in class com.android.dx.rop.code.RegOps
-
{@code Tr, T0, T1...: any types; r: Tr; x: Object; m: instance method
spec; y0: T0; y1: T1 ...
- INVOKE_DIRECT_RANGE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_DIRECT_RANGE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_DIRECT_RANGE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_INTERFACE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_INTERFACE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_INTERFACE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_INTERFACE - Static variable in class com.android.dx.rop.code.RegOps
-
{@code Tr, T0, T1...: any types; r: Tr; x: Object; m: interface
(instance) method spec; y0: T0; y1: T1 ...
- INVOKE_INTERFACE_RANGE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_INTERFACE_RANGE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_INTERFACE_RANGE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_POLYMORPHIC - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_POLYMORPHIC - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_POLYMORPHIC - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_POLYMORPHIC - Static variable in class com.android.dx.rop.code.RegOps
-
{@code Tr, T0, T1...: any types; r: Tr; x: java.lang.invoke.MethodHandle;
m: signature polymorphic method
spec; y0: T0; y1: T1 ...
- INVOKE_POLYMORPHIC_RANGE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_POLYMORPHIC_RANGE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_POLYMORPHIC_RANGE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_STATIC - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_STATIC - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_STATIC - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_STATIC - Static variable in class com.android.dx.rop.code.RegOps
-
{@code Tr, T0, T1...: any types; r: Tr; m: static method spec;
y0: T0; y1: T1 ...
- INVOKE_STATIC_RANGE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_STATIC_RANGE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_STATIC_RANGE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_SUPER - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_SUPER - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_SUPER - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_SUPER - Static variable in class com.android.dx.rop.code.RegOps
-
{@code Tr, T0, T1...: any types; r: Tr; x: Object; m: instance method
spec; y0: T0; y1: T1 ...
- INVOKE_SUPER_RANGE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_SUPER_RANGE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_SUPER_RANGE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_VIRTUAL - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_VIRTUAL - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_VIRTUAL - Static variable in class com.android.dx.io.Opcodes
-
- INVOKE_VIRTUAL - Static variable in class com.android.dx.rop.code.RegOps
-
{@code Tr, T0, T1...: any types; r: Tr; x: Object; m: instance method
spec; y0: T0; y1: T1 ...
- INVOKE_VIRTUAL_RANGE - Static variable in class com.android.dx.dex.code.Dops
-
- INVOKE_VIRTUAL_RANGE - Static variable in class com.android.dx.io.OpcodeInfo
-
- INVOKE_VIRTUAL_RANGE - Static variable in class com.android.dx.io.Opcodes
-
- INVOKEDYNAMIC - Static variable in class com.android.dx.cf.code.ByteOps
-
- INVOKEINTERFACE - Static variable in class com.android.dx.cf.code.ByteOps
-
- InvokePolymorphicDecodedInstruction - Class in com.android.dx.io.instructions
-
A decoded invoke-polymorphic instruction.
- InvokePolymorphicDecodedInstruction(InstructionCodec, int, int, IndexType, int, int[]) - Constructor for class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- InvokePolymorphicInsn - Class in com.android.dx.rop.code
-
An invoke-polymorphic instruction.
- InvokePolymorphicInsn(Rop, SourcePosition, RegisterSpecList, TypeList, CstMethodRef) - Constructor for class com.android.dx.rop.code.InvokePolymorphicInsn
-
Constructs an instance.
- InvokePolymorphicRangeDecodedInstruction - Class in com.android.dx.io.instructions
-
A decoded invoke-polymorphic/range instruction.
- InvokePolymorphicRangeDecodedInstruction(InstructionCodec, int, int, IndexType, int, int, int) - Constructor for class com.android.dx.io.instructions.InvokePolymorphicRangeDecodedInstruction
-
- INVOKESPECIAL - Static variable in class com.android.dx.cf.code.ByteOps
-
- INVOKESTATIC - Static variable in class com.android.dx.cf.code.ByteOps
-
- INVOKEVIRTUAL - Static variable in class com.android.dx.cf.code.ByteOps
-
- IOR - Static variable in class com.android.dx.cf.code.ByteOps
-
- IPUT - Static variable in class com.android.dx.dex.code.Dops
-
- IPUT - Static variable in class com.android.dx.io.OpcodeInfo
-
- IPUT - Static variable in class com.android.dx.io.Opcodes
-
- IPUT_BOOLEAN - Static variable in class com.android.dx.dex.code.Dops
-
- IPUT_BOOLEAN - Static variable in class com.android.dx.io.OpcodeInfo
-
- IPUT_BOOLEAN - Static variable in class com.android.dx.io.Opcodes
-
- IPUT_BYTE - Static variable in class com.android.dx.dex.code.Dops
-
- IPUT_BYTE - Static variable in class com.android.dx.io.OpcodeInfo
-
- IPUT_BYTE - Static variable in class com.android.dx.io.Opcodes
-
- IPUT_CHAR - Static variable in class com.android.dx.dex.code.Dops
-
- IPUT_CHAR - Static variable in class com.android.dx.io.OpcodeInfo
-
- IPUT_CHAR - Static variable in class com.android.dx.io.Opcodes
-
- IPUT_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- IPUT_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- IPUT_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- IPUT_SHORT - Static variable in class com.android.dx.dex.code.Dops
-
- IPUT_SHORT - Static variable in class com.android.dx.io.OpcodeInfo
-
- IPUT_SHORT - Static variable in class com.android.dx.io.Opcodes
-
- IPUT_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- IPUT_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- IPUT_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- IREM - Static variable in class com.android.dx.cf.code.ByteOps
-
- IRETURN - Static variable in class com.android.dx.cf.code.ByteOps
-
- isAbstract(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_ABSTRACT is on in the given
flags.
- isAccessor(int) - Static method in class com.android.dx.rop.cst.CstMethodHandle
-
Reports whether the method handle type is a field accessor.
- isAccessor() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Reports whether the method handle is a field accessor.
- isAnnotation(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_ANNOTATION is on in the given
flags.
- isArray() - Method in class com.android.dx.rop.type.Type
-
Gets whether this type is an array type.
- isArrayOrKnownNull() - Method in class com.android.dx.rop.type.Type
-
Gets whether this type is an array type or is a known-null, and
hence is compatible with array types.
- isCallLike() - Method in class com.android.dx.rop.code.Rop
-
Gets whether this opcode is a function/method call or similar.
- isCategory1() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets whether this instance's type is category 1.
- isCategory1() - Method in class com.android.dx.rop.type.Type
-
Returns whether or not this is a category 1 type.
- isCategory2() - Method in class com.android.dx.rop.code.RegisterSpec
-
Gets whether this instance's type is category 2.
- isCategory2() - Method in class com.android.dx.rop.cst.Constant
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstAnnotation
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstArray
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstCallSite
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstCallSiteRef
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstKnownNull
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstLiteral32
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstLiteral64
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstMemberRef
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstNat
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstProtoRef
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstString
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.cst.CstType
-
Returns true if this instance is a category-2 constant,
meaning it takes up two slots in the constant pool, or
false if this instance is category-1.
- isCategory2() - Method in class com.android.dx.rop.type.Type
-
Returns whether or not this is a category 2 type.
- isClassInit() - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Gets whether this is a reference to a class initialization
method.
- isClassInit() - Method in class com.android.dx.rop.cst.CstNat
-
Gets whether this instance has the name of a standard class
initialization method.
- isCommutative() - Method in class com.android.dx.rop.code.Rop
-
Gets whether this opcode is commutative (the order of its sources are
unimportant) or not.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form10t
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form10x
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form11n
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form11x
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form12x
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form20t
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21c
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21h
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21s
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form21t
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22b
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22c
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22s
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22t
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form22x
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form23x
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form30t
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31c
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31i
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form31t
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form32x
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form35c
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form3rc
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form45cc
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form4rcc
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.Form51l
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.form.SpecialFormat
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isCompatible(DalvInsn) - Method in class com.android.dx.dex.code.InsnFormat
-
Returns whether or not the given instruction's arguments will
fit in this instance's format.
- isConstant() - Method in class com.android.dx.cf.code.ReturnAddress
-
Returns whether this instance represents a constant value.
- isConstant() - Method in class com.android.dx.rop.code.RegisterSpec
-
Returns whether this instance represents a constant value.
- isConstant() - Method in class com.android.dx.rop.cst.TypedConstant
-
Returns whether this instance represents a constant value.
- isConstant() - Method in class com.android.dx.rop.type.Type
-
Returns whether this instance represents a constant value.
- isConstant() - Method in interface com.android.dx.rop.type.TypeBearer
-
Returns whether this instance represents a constant value.
- isConstructor(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_CONSTRUCTOR is on in
the given flags.
- isDeclaredSynchronized(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_DECLARED_SYNCHRONIZED is
on in the given flags.
- isDefaultOrStaticInterfaceMethod() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Tests whether the method is being defined on an interface.
- isDefinitionMoveParam(int) - Method in class com.android.dx.ssa.back.RegisterAllocator
-
Returns true if the definition site of this register is a
move-param (ie, this is a method parameter).
- isEmpty() - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Returns whether this item is empty (has no contents).
- isEmpty() - Method in class com.android.dx.dex.file.ClassDataItem
-
Returns whether this instance is empty.
- isEmpty() - Method in class com.android.dx.dex.file.DexFile
-
Returns true if this dex doesn't contain any class defs.
- isEmpty(int[]) - Static method in class com.android.dx.util.Bits
-
Returns whether or not the given bit set is empty, that is, whether
no bit is set to true.
- isEnum(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_ENUM is on in the given flags.
- isEvenRegister() - Method in class com.android.dx.rop.code.RegisterSpec
-
- isExitBlock() - Method in class com.android.dx.ssa.SsaBasicBlock
-
- isField() - Method in enum com.android.dex.MethodHandle.MethodHandleType
-
- ISHL - Static variable in class com.android.dx.cf.code.ByteOps
-
- ISHR - Static variable in class com.android.dx.cf.code.ByteOps
-
- isImmutable() - Method in class com.android.dx.util.MutabilityControl
-
Checks to see whether or not this instance is immutable.
- isInstanceInit() - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Gets whether this is a reference to an instance initialization
method.
- isInstanceInit() - Method in class com.android.dx.rop.cst.CstNat
-
Gets whether this instance has the name of a standard instance
initialization method.
- isInterface(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_INTERFACE is on in
the given flags.
- isInternable() - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Returns whether this item is a candidate for interning.
- isIntlike() - Method in class com.android.dx.rop.type.Type
-
Gets whether this type is "intlike." An intlike type is one which, when
placed on a stack or in a local, is automatically converted to an
int.
- isInvocation(int) - Static method in class com.android.dx.rop.cst.CstMethodHandle
-
Reports whether the method handle type is a method invocation.
- isInvocation() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Reports whether the method handle is a method invocation.
- isMoveException() - Method in class com.android.dx.ssa.NormalSsaInsn
- isMoveException() - Method in class com.android.dx.ssa.SsaInsn
-
- isMutable() - Method in interface com.android.dx.cf.iface.AttributeList
-
Get whether this instance is mutable.
- isMutable() - Method in interface com.android.dx.cf.iface.FieldList
-
Get whether this instance is mutable.
- isMutable() - Method in interface com.android.dx.cf.iface.MethodList
-
Get whether this instance is mutable.
- isMutable() - Method in interface com.android.dx.rop.type.TypeList
-
Returns whether this instance is mutable.
- isMutable() - Method in class com.android.dx.util.MutabilityControl
-
Checks to see whether or not this instance is mutable.
- isNative(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_NATIVE is on in the given
flags.
- isNormalMoveInsn() - Method in class com.android.dx.ssa.NormalSsaInsn
-
- isNormalMoveInsn() - Method in class com.android.dx.ssa.SsaInsn
-
- isPacked() - Method in class com.android.dx.dex.code.SwitchData
-
Returns whether or not this instance's data will be output as packed.
- isPhiOrMove() - Method in class com.android.dx.ssa.NormalSsaInsn
- isPhiOrMove() - Method in class com.android.dx.ssa.PhiInsn
- isPhiOrMove() - Method in class com.android.dx.ssa.SsaInsn
-
- isPossiblyAssignableFrom(TypeBearer, TypeBearer) - Static method in class com.android.dx.cf.code.Merger
-
Returns whether the given supertype is possibly assignable from
the given subtype.
- isPrimitive() - Method in class com.android.dx.rop.type.Type
-
Gets whether this type is a primitive type.
- isPrivate(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_PRIVATE is on in the given
flags.
- isProtected(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_PROTECTED is on in the given
flags.
- isPublic(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_PUBLIC is on in the given
flags.
- isReference() - Method in class com.android.dx.rop.type.Type
-
Gets whether this type is a normal reference type.
- isRegALocal(RegisterSpec) - Method in class com.android.dx.ssa.SsaMethod
-
Checks to see if the given SSA reg is ever associated with a local
local variable.
- isRegASource(int) - Method in class com.android.dx.ssa.PhiInsn
-
Indicates whether the specified register is amongst the registers
used as sources for this instruction.
- isRegASource(int) - Method in class com.android.dx.ssa.SsaInsn
-
Indicates whether the specified register is amongst the registers
used as sources for this instruction.
- isRegListSequential(RegisterSpecList) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to determine if a list of registers are sequential,
including degenerate cases for empty or single-element lists.
- isResultReg(int) - Method in class com.android.dx.ssa.SsaInsn
-
Returns whether or not the specified reg is the result reg.
- isSignaturePolymorphic() - Method in class com.android.dx.rop.cst.CstBaseMethodRef
-
Get whether this is a reference to a signature polymorphic
method.
- isStart() - Method in class com.android.dx.dex.code.LocalList.Entry
-
Gets whether this is a local start.
- isStatic(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_STATIC is on in the given
flags.
- isStatic() - Method in class com.android.dx.ssa.SsaMethod
-
Returns true if this is a static method.
- isStaticMethod() - Method in class com.android.dx.cf.code.ConcreteMethod
-
Tests whether the method is being defined is declared as static.
- isSupportedDexMagic(byte[]) - Static method in class com.android.dex.DexFormat
-
Checks whether a DEX file magic string is supported.
- isSynchronized(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns whether the flag ACC_SYNCHRONIZED is on in
the given flags.
- ISTORE - Static variable in class com.android.dx.cf.code.ByteOps
-
- ISTORE_0 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ISTORE_1 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ISTORE_2 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ISTORE_3 - Static variable in class com.android.dx.cf.code.ByteOps
-
- ISUB - Static variable in class com.android.dx.cf.code.ByteOps
-
- isUninitialized() - Method in class com.android.dx.rop.type.Type
-
Gets whether this type represents an uninitialized instance.
- isValidShape(int) - Static method in class com.android.dx.io.Opcodes
-
Determines if the given opcode has the right "shape" to be
valid.
- isVerbose() - Method in interface com.android.dx.util.AnnotatedOutput
-
Get whether this instance is intended to keep verbose annotations.
- isVerbose() - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Get whether this instance is intended to keep verbose annotations.
- Item(CstType, CstType, CstString, int) - Constructor for class com.android.dx.cf.attrib.InnerClassList.Item
-
Constructs an instance.
- Item(CstType, CstMethodHandle, BootstrapMethodArgumentsList) - Constructor for class com.android.dx.cf.code.BootstrapMethodsList.Item
-
- Item(int, int, int, CstType) - Constructor for class com.android.dx.cf.code.ByteCatchList.Item
-
Constructs an instance.
- Item(int, int) - Constructor for class com.android.dx.cf.code.LineNumberList.Item
-
Constructs an instance.
- Item(int, int, CstString, CstString, CstString, int) - Constructor for class com.android.dx.cf.code.LocalVariableList.Item
-
Constructs an instance.
- Item - Class in com.android.dx.dex.file
-
Base class for any structurally-significant and (potentially)
repeated piece of a Dalvik file.
- Item() - Constructor for class com.android.dx.dex.file.Item
-
Constructs an instance.
- items() - Method in class com.android.dx.dex.file.CallSiteIdsSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.ClassDefsSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.FieldIdsSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.HeaderSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.MethodHandlesSection
-
- items() - Method in class com.android.dx.dex.file.MethodIdsSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.MixedItemSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.ProtoIdsSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.Section
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.StringIdsSection
-
Gets the collection of all the items in this section.
- items() - Method in class com.android.dx.dex.file.TypeIdsSection
-
Gets the collection of all the items in this section.
- itemToLocal(LocalVariableList.Item) - Method in class com.android.dx.cf.code.LocalVariableList
-
Gets the local variable information in this instance which matches
the given
LocalVariableList.Item
in all respects but the type descriptor and signature, if any.
- itemType() - Method in class com.android.dx.dex.file.AnnotationItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.AnnotationSetItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.AnnotationSetRefItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.CallSiteIdItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.CallSiteItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.ClassDataItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.ClassDefItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.CodeItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.DebugInfoItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.EncodedArrayItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.FieldIdItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.HeaderItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.Item
-
Returns the item type for this instance.
- ItemType - Enum in com.android.dx.dex.file
-
Enumeration of all the top-level item types.
- itemType() - Method in class com.android.dx.dex.file.MapItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.MethodHandleItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.MethodIdItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.ProtoIdItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.StringDataItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.StringIdItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.TypeIdItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.TypeListItem
-
Returns the item type for this instance.
- itemType() - Method in class com.android.dx.dex.file.UniformListItem
-
Returns the item type for this instance.
- iterator() - Method in class com.android.dx.util.BitIntSet
-
Iterates the set
- iterator() - Method in interface com.android.dx.util.IntSet
-
Iterates the set
- iterator() - Method in class com.android.dx.util.ListIntSet
-
Iterates the set
- IUSHR - Static variable in class com.android.dx.cf.code.ByteOps
-
- IXOR - Static variable in class com.android.dx.cf.code.ByteOps
-
- Machine - Interface in com.android.dx.cf.code
-
Interface for machines capable of executing bytecode by acting
upon a
Frame.
- MAGIC_PREFIX - Static variable in class com.android.dex.DexFormat
-
common prefix for all dex file "magic numbers"
- MAGIC_SUFFIX - Static variable in class com.android.dex.DexFormat
-
common suffix for all dex file "magic numbers"
- magicToApi(byte[]) - Static method in class com.android.dex.DexFormat
-
Returns the API level corresponding to the given magic number,
or -1 if the given array is not a well-formed dex file
magic number.
- Main - Class in com.android.dx.command.annotool
-
- main(String[]) - Static method in class com.android.dx.command.annotool.Main
-
- Main - Class in com.android.dx.command.dexer
-
Main class for the class file translator.
- Main(DxContext) - Constructor for class com.android.dx.command.dexer.Main
-
- main(String[]) - Static method in class com.android.dx.command.dexer.Main
-
Run and exit if something unexpected happened.
- Main - Class in com.android.dx.command.dump
-
Main class for the class file dumper.
- main(String[]) - Static method in class com.android.dx.command.dump.Main
-
- Main - Class in com.android.dx.command.findusages
-
- Main() - Constructor for class com.android.dx.command.findusages.Main
-
- main(String[]) - Static method in class com.android.dx.command.findusages.Main
-
- Main - Class in com.android.dx.command.grep
-
- Main() - Constructor for class com.android.dx.command.grep.Main
-
- main(String[]) - Static method in class com.android.dx.command.grep.Main
-
- Main - Class in com.android.dx.command
-
Main class for dx.
- main(String[]) - Static method in class com.android.dx.command.Main
-
Run!
- main(String[]) - Static method in class com.android.dx.io.DexIndexPrinter
-
- main(String[]) - Static method in class com.android.dx.merge.DexMerger
-
- main(String[]) - Static method in class com.android.multidex.ClassReferenceListBuilder
-
- main(String[]) - Static method in class com.android.multidex.MainDexListBuilder
-
- Main.Arguments - Class in com.android.dx.command.dexer
-
Command-line argument parser and access.
- MainDexListBuilder - Class in com.android.multidex
-
This is a command line tool used by mainDexClasses script to build a main dex classes list.
- MainDexListBuilder(boolean, String, String) - Constructor for class com.android.multidex.MainDexListBuilder
-
- mainDexListFile - Variable in class com.android.dx.command.dexer.Main.Arguments
-
Optional file containing a list of class files containing classes to be forced in main
dex
- make(DalvInsnList) - Static method in class com.android.dx.dex.code.LocalList
-
Constructs an instance for the given method, based on the given
block order and intermediate local information.
- make(DalvInsnList, int) - Static method in class com.android.dx.dex.code.PositionList
-
Extracts and returns the source position information out of an
instruction list.
- make(CstString, CstString) - Static method in class com.android.dx.rop.code.LocalItem
-
Make a new item.
- make(int, TypeBearer) - Static method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance for the given register number and type, with
no variable info.
- make(int, TypeBearer, LocalItem) - Static method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance for the given register number, type, and
variable info.
- make(RegisterSpec) - Static method in class com.android.dx.rop.code.RegisterSpecList
-
Makes a single-element instance.
- make(RegisterSpec, RegisterSpec) - Static method in class com.android.dx.rop.code.RegisterSpecList
-
Makes a two-element instance.
- make(RegisterSpec, RegisterSpec, RegisterSpec) - Static method in class com.android.dx.rop.code.RegisterSpecList
-
Makes a three-element instance.
- make(RegisterSpec, RegisterSpec, RegisterSpec, RegisterSpec) - Static method in class com.android.dx.rop.code.RegisterSpecList
-
Makes a four-element instance.
- make(boolean) - Static method in class com.android.dx.rop.cst.CstBoolean
-
Makes an instance for the given value.
- make(int) - Static method in class com.android.dx.rop.cst.CstBoolean
-
Makes an instance for the given int value.
- make(byte) - Static method in class com.android.dx.rop.cst.CstByte
-
Makes an instance for the given value.
- make(int) - Static method in class com.android.dx.rop.cst.CstByte
-
Makes an instance for the given int value.
- make(CstMethodHandle, CstNat, BootstrapMethodArgumentsList) - Static method in class com.android.dx.rop.cst.CstCallSite
-
Creates an instance of a CstCallSite.
- make(char) - Static method in class com.android.dx.rop.cst.CstChar
-
Makes an instance for the given value.
- make(int) - Static method in class com.android.dx.rop.cst.CstChar
-
Makes an instance for the given int value.
- make(long) - Static method in class com.android.dx.rop.cst.CstDouble
-
Makes an instance for the given value.
- make(int) - Static method in class com.android.dx.rop.cst.CstFloat
-
Makes an instance for the given value.
- make(int) - Static method in class com.android.dx.rop.cst.CstInteger
-
Makes an instance for the given value.
- make(int, CstNat) - Static method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Makes an instance for the given value.
- make(long) - Static method in class com.android.dx.rop.cst.CstLong
-
Makes an instance for the given value.
- make(int, Constant) - Static method in class com.android.dx.rop.cst.CstMethodHandle
-
Makes an instance for the given value.
- make(CstString) - Static method in class com.android.dx.rop.cst.CstProtoRef
-
Makes an instance for the given value.
- make(short) - Static method in class com.android.dx.rop.cst.CstShort
-
Makes an instance for the given value.
- make(int) - Static method in class com.android.dx.rop.cst.CstShort
-
Makes an instance for the given int value.
- make(Type) - Static method in class com.android.dx.rop.type.StdTypeList
-
Makes a single-element instance.
- make(Type, Type) - Static method in class com.android.dx.rop.type.StdTypeList
-
Makes a two-element instance.
- make(Type, Type, Type) - Static method in class com.android.dx.rop.type.StdTypeList
-
Makes a three-element instance.
- make(Type, Type, Type, Type) - Static method in class com.android.dx.rop.type.StdTypeList
-
Makes a four-element instance.
- make(SsaMethod, DomFront.DomInfo[], boolean) - Static method in class com.android.dx.ssa.Dominators
-
Constructs a fully-initialized instance.
- makeAnnotationDefault(Annotation) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard AnnotationDefault annotation.
- makeBitSet(int) - Static method in class com.android.dx.util.Bits
-
Constructs a bit set to contain bits up to the given index (exclusive).
- makeByte(int, int) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to combine two nibbles into a byte.
- makeDataInputStream() - Method in class com.android.dx.util.ByteArray
-
Gets a DataInputStream that reads from this instance,
with the cursor starting at the beginning of this instance's data.
- makeEnclosingClass(CstType) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard EnclosingClass annotation.
- makeEnclosingMethod(CstMethodRef) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard EnclosingMethod annotation.
- makeExceptionHandlerStartFrame(CstType) - Method in class com.android.dx.cf.code.Frame
-
Makes a new frame for an exception handler block invoked from this
frame.
- makeFromRop(Insn, SsaBasicBlock) - Static method in class com.android.dx.ssa.SsaInsn
-
Makes a new SSA insn form a rop insn.
- makeImmutable(ArrayList<DalvInsn>, int) - Static method in class com.android.dx.dex.code.DalvInsnList
-
Constructs and returns an immutable instance whose elements are
identical to the ones in the given list, in the same order.
- makeImmutable(int) - Static method in class com.android.dx.util.IntList
-
Constructs a new immutable instance with the given element.
- makeImmutable(int, int) - Static method in class com.android.dx.util.IntList
-
Constructs a new immutable instance with the given elements.
- makeInitialized(Type) - Method in class com.android.dx.cf.code.ExecutionStack
-
Replaces all the occurrences of the given uninitialized type in
this stack with its initialized equivalent.
- makeInitialized(Type) - Method in class com.android.dx.cf.code.Frame
-
Replaces all the occurrences of the given uninitialized type in
this frame with its initialized equivalent.
- makeInitialized(Type) - Method in class com.android.dx.cf.code.LocalsArray
-
Replaces all the occurrences of the given uninitialized type in
this array with its initialized equivalent.
- makeInitialized(Type) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Replaces all the occurrences of the given uninitialized type in
this array with its initialized equivalent.
- makeInitialized(Type) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Replaces all the occurrences of the given uninitialized type in
this array with its initialized equivalent.
- makeInnerClass(CstString, int) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard InnerClass annotation.
- makeInputStream() - Method in class com.android.dx.util.ByteArray
-
Gets a InputStream that reads from this instance,
with the cursor starting at the beginning of this instance's data.
- makeInterferenceSet(int) - Static method in class com.android.dx.ssa.SetFactory
-
Make IntSet for the interference graph sets.
- makeLocalOptional(int, TypeBearer, LocalItem) - Static method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance for the given register number, type, and
variable info.
- makeMemberClasses(TypeList) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard MemberClasses annotation.
- makeMove(SourcePosition, RegisterSpec, RegisterSpec) - Static method in class com.android.dx.dex.code.DalvInsn
-
Makes a move instruction, appropriate and ideal for the given arguments.
- makeNewGotoBlock() - Method in class com.android.dx.ssa.SsaMethod
-
Makes a new basic block for this method, which is empty besides
a single GOTO.
- makeNewSsaReg() - Method in class com.android.dx.ssa.SsaMethod
-
Makes a new SSA register.
- makeNewSubroutineStartFrame(int, int) - Method in class com.android.dx.cf.code.Frame
-
Makes a frame for a subroutine start block, given that this is the
ending frame of one of the subroutine's calling blocks.
- makeOptionsObjects() - Method in class com.android.dx.command.dexer.Main.Arguments
-
Copies relevant arguments over into CfOptions and DexOptions instances.
- makeSignature(CstString) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard Signature annotation.
- makeSourceDebugExtension(CstString) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard SourceDebugExtension annotation.
- makeSourcePosistion(int) - Method in class com.android.dx.cf.code.ConcreteMethod
-
Returns a
SourcePosition instance corresponding to the
given bytecode offset.
- MakeState(int) - Constructor for class com.android.dx.dex.code.LocalList.MakeState
-
Constructs an instance.
- makeThrows(TypeList) - Static method in class com.android.dx.dex.file.AnnotationUtils
-
Constructs a standard Throws annotation.
- makeTypeList(int, int) - Method in class com.android.dx.cf.direct.DirectClassFile
-
Constructs and returns an instance of
TypeList whose
data comes from the bytes of this instance, interpreted as a
list of constant pool indices for classes, which are in turn
translated to type constants.
- map(RegisterSpec) - Method in class com.android.dx.ssa.BasicRegisterMapper
- map(RegisterSpec) - Method in class com.android.dx.ssa.RegisterMapper
-
- map(RegisterSpecList) - Method in class com.android.dx.ssa.RegisterMapper
-
- map(RegisterSpecSet) - Method in class com.android.dx.ssa.RegisterMapper
-
- MAP_ITEM - Static variable in class com.android.dex.SizeOf
-
type ushort
unused ushort
size uint
offset uint
- MapItem - Class in com.android.dx.dex.file
-
Class that represents a map item.
- mapList - Variable in class com.android.dex.TableOfContents
-
- mapRegisters(RegisterMapper) - Method in class com.android.dx.ssa.SsaInsn
-
Map registers after register allocation.
- mapRegisters(RegisterMapper) - Method in class com.android.dx.ssa.SsaMethod
-
Remaps unversioned registers.
- mapSourceRegisters(RegisterMapper) - Method in class com.android.dx.ssa.NormalSsaInsn
-
Maps only source registers.
- mapSourceRegisters(RegisterMapper) - Method in class com.android.dx.ssa.PhiInsn
-
Maps only source registers.
- mapSourceRegisters(RegisterMapper) - Method in class com.android.dx.ssa.SsaInsn
-
Maps only source registers.
- mark(int) - Method in class com.android.dx.util.ByteArray.MyInputStream
-
- MARK_LOCAL - Static variable in class com.android.dx.rop.code.RegOps
-
T0: any type; name: local variable name :: mark(name,T0)
(mark beginning or end of local variable name)
- MARK_LOCAL_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
x: Double :: local variable begins in x
- MARK_LOCAL_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
x: Float :: local variable begins in x
- MARK_LOCAL_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: Int :: local variable begins in x
- MARK_LOCAL_LONG - Static variable in class com.android.dx.rop.code.Rops
-
x: Long :: local variable begins in x
- MARK_LOCAL_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
x: Object :: local variable begins in x
- markSupported() - Method in class com.android.dx.util.ByteArray.MyInputStream
-
- matches(RegisterSpec) - Method in class com.android.dx.dex.code.LocalList.Entry
-
Returns whether or not this instance matches the given spec.
- matches(LocalList.Entry) - Method in class com.android.dx.dex.code.LocalList.Entry
-
Returns whether or not this instance matches the spec in
the given instance.
- matchesAllButType(LocalVariableList.Item) - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets whether this instance matches (describes) the given
other instance exactly in all fields except type descriptor and
type signature.
- matchesPcAndIndex(int, int) - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Gets whether this instance matches (describes) the given
address and index.
- matchesVariable(RegisterSpec) - Method in class com.android.dx.rop.code.RegisterSpec
-
- MAX_MEMBER_IDX - Static variable in class com.android.dex.DexFormat
-
Maximum addressable field or method index.
- MAX_TYPE_IDX - Static variable in class com.android.dex.DexFormat
-
Maximum addressable type index.
- MAX_VALUE - Static variable in class com.android.dx.io.Opcodes
-
maximum valid opcode value
- maxNumberOfIdxPerDex - Variable in class com.android.dx.command.dexer.Main.Arguments
-
- Member - Interface in com.android.dx.cf.iface
-
Interface representing members of class files (that is, fields and methods).
- MEMBER_ID_ITEM - Static variable in class com.android.dex.SizeOf
-
class_idx ushort
type_idx/proto_idx ushort
name_idx uint
- MemberIdItem - Class in com.android.dx.dex.file
-
Representation of a member (field or method) reference inside a
Dalvik file.
- MemberIdItem(CstMemberRef) - Constructor for class com.android.dx.dex.file.MemberIdItem
-
Constructs an instance.
- MemberIdsSection - Class in com.android.dx.dex.file
-
Member (field or method) refs list section of a .dex file.
- MemberIdsSection(String, DexFile) - Constructor for class com.android.dx.dex.file.MemberIdsSection
-
Constructs an instance.
- merge(ExecutionStack) - Method in class com.android.dx.cf.code.ExecutionStack
-
Merges this stack with another stack.
- merge(LocalsArray) - Method in class com.android.dx.cf.code.LocalsArray
-
Merges this instance with other.
- merge(LocalsArray) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Merges this instance with other.
- merge(LocalsArray) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Merges this instance with other.
- merge(OneLocalsArray) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Merges this OneLocalsArray instance with another OneLocalsArray
instance.
- merge() - Method in class com.android.dx.merge.DexMerger
-
- merge(IntSet) - Method in class com.android.dx.util.BitIntSet
-
Merges other into this set, so this set becomes the
union of the two.
- merge(IntSet) - Method in interface com.android.dx.util.IntSet
-
Merges other into this set, so this set becomes the
union of the two.
- merge(IntSet) - Method in class com.android.dx.util.ListIntSet
-
Merges other into this set, so this set becomes the
union of the two.
- mergeDescriptorsAndSignatures(LocalVariableList, LocalVariableList) - Static method in class com.android.dx.cf.code.LocalVariableList
-
Returns an instance which is the result of merging the two
given instances, where one instance should have only type
descriptors and the other only type signatures.
- mergeInterferenceSet(int, IntSet) - Method in class com.android.dx.ssa.back.InterferenceGraph
-
Merges the interference set for a register into a given bit set
- mergeLocals(OneLocalsArray, OneLocalsArray) - Static method in class com.android.dx.cf.code.Merger
-
Merges two locals arrays.
- Merger - Class in com.android.dx.cf.code
-
Utility methods to merge various frame information.
- mergeStack(ExecutionStack, ExecutionStack) - Static method in class com.android.dx.cf.code.Merger
-
Merges two stacks.
- mergeStarts(int, RegisterSpecSet) - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Merges the given register set into the set for the block with the
given label.
- mergeStarts(int, RegisterSpecSet) - Method in class com.android.dx.ssa.LocalVariableInfo
-
Merges the given register set into the set for the block with the
given index.
- mergeType(TypeBearer, TypeBearer) - Static method in class com.android.dx.cf.code.Merger
-
Merges two frame types.
- mergeWith(Frame) - Method in class com.android.dx.cf.code.Frame
-
Merges two frames.
- mergeWithSubroutineCaller(Frame, int, int) - Method in class com.android.dx.cf.code.Frame
-
Merges this frame with the frame of a subroutine caller at
predLabel.
- mergeWithSubroutineCaller(LocalsArray, int) - Method in class com.android.dx.cf.code.LocalsArray
-
Merges this instance with a LocalsSet from a subroutine
caller.
- mergeWithSubroutineCaller(LocalsArray, int) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Merges this instance with a LocalsSet from a subroutine
caller.
- mergeWithSubroutineCaller(LocalsArray, int) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Merges this instance with a LocalsSet from a subroutine
caller.
- Method(int, int, int) - Constructor for class com.android.dex.ClassData.Method
-
- Method - Interface in com.android.dx.cf.iface
-
Interface representing methods of class files.
- METHOD_FLAGS - Static variable in class com.android.dx.rop.code.AccessFlags
-
flags defined on methods
- METHOD_HANDLE - Static variable in class com.android.dx.rop.cst.CstType
-
non-null; instance corresponding to the type java.lang.invoke.MethodHandle
- METHOD_HANDLE - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.invoke.MethodHandle
- METHOD_HANDLE_ITEM - Static variable in class com.android.dex.SizeOf
-
method_handle_type ushort
unused ushort
field_or_method_id ushort
unused ushort
- METHOD_HANDLE_TYPE_INSTANCE_GET - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_INSTANCE_PUT - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_INVOKE_CONSTRUCTOR - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_INVOKE_DIRECT - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_INVOKE_INSTANCE - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_INVOKE_INTERFACE - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_INVOKE_STATIC - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_STATIC_GET - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_HANDLE_TYPE_STATIC_PUT - Static variable in class com.android.dx.rop.cst.CstMethodHandle
-
- METHOD_TYPE - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.invoke.MethodType
- MethodAnnotationStruct - Class in com.android.dx.dex.file
-
Association of a method and its annotations.
- MethodAnnotationStruct(CstMethodRef, AnnotationSetItem) - Constructor for class com.android.dx.dex.file.MethodAnnotationStruct
-
Constructs an instance.
- MethodHandle - Class in com.android.dex
-
A method_handle_item:
https://source.android.com/devices/tech/dalvik/dex-format#method-handle-item
- MethodHandle(Dex, MethodHandle.MethodHandleType, int, int, int) - Constructor for class com.android.dex.MethodHandle
-
- MethodHandle.MethodHandleType - Enum in com.android.dex
-
A method handle type code:
https://source.android.com/devices/tech/dalvik/dex-format#method-handle-type-codes
- methodHandleIds - Variable in class com.android.dx.merge.IndexMap
-
- MethodHandleItem - Class in com.android.dx.dex.file
-
Representation of a method handle in a DEX file.
- MethodHandleItem(CstMethodHandle) - Constructor for class com.android.dx.dex.file.MethodHandleItem
-
Constructs an instance.
- MethodHandleKind - Interface in com.android.dx.cf.cst
-
Method Handle kinds for CONSTANT_MethodHandle_info constants.
- methodHandles - Variable in class com.android.dex.TableOfContents
-
- MethodHandlesSection - Class in com.android.dx.dex.file
-
- MethodHandlesSection(DexFile) - Constructor for class com.android.dx.dex.file.MethodHandlesSection
-
- MethodId - Class in com.android.dex
-
- MethodId(Dex, int, int, int) - Constructor for class com.android.dex.MethodId
-
- MethodIdItem - Class in com.android.dx.dex.file
-
Representation of a method reference inside a Dalvik file.
- MethodIdItem(CstBaseMethodRef) - Constructor for class com.android.dx.dex.file.MethodIdItem
-
Constructs an instance.
- methodIds() - Method in class com.android.dex.Dex
-
- methodIds - Variable in class com.android.dex.TableOfContents
-
- methodIds - Variable in class com.android.dx.merge.IndexMap
-
- MethodIdsSection - Class in com.android.dx.dex.file
-
Method refs list section of a .dex file.
- MethodIdsSection(DexFile) - Constructor for class com.android.dx.dex.file.MethodIdsSection
-
Constructs an instance.
- MethodList - Interface in com.android.dx.cf.iface
-
Interface for lists of methods.
- methodString(int) - Static method in class com.android.dx.rop.code.AccessFlags
-
Returns a human-oriented string representing the given access flags,
as defined on methods (not classes or fields).
- methodToDump - Variable in class com.android.dx.command.dexer.Main.Arguments
-
null-ok; particular method to dump
- MIN_VALUE - Static variable in class com.android.dx.io.Opcodes
-
minimum valid opcode value
- minimalMainDex - Variable in class com.android.dx.command.dexer.Main.Arguments
-
Produce the smallest possible main dex.
- minSdkVersion - Variable in class com.android.dx.command.dexer.Main.Arguments
-
what API level to target
- minSdkVersion - Variable in class com.android.dx.dex.DexOptions
-
minimum SDK version targeted
- MixedItemSection - Class in com.android.dx.dex.file
-
A section of a
.dex file which consists of a sequence of
OffsettedItem objects, which may each be of a different concrete
class and/or size.
- MixedItemSection(String, DexFile, int, MixedItemSection.SortType) - Constructor for class com.android.dx.dex.file.MixedItemSection
-
Constructs an instance.
- MONITOR_ENTER - Static variable in class com.android.dx.dex.code.Dops
-
- MONITOR_ENTER - Static variable in class com.android.dx.io.OpcodeInfo
-
- MONITOR_ENTER - Static variable in class com.android.dx.io.Opcodes
-
- MONITOR_ENTER - Static variable in class com.android.dx.rop.code.RegOps
-
x: Object :: monitorenter(x)
- MONITOR_ENTER - Static variable in class com.android.dx.rop.code.Rops
-
x: Object :: monitorenter(x)
- MONITOR_EXIT - Static variable in class com.android.dx.dex.code.Dops
-
- MONITOR_EXIT - Static variable in class com.android.dx.io.OpcodeInfo
-
- MONITOR_EXIT - Static variable in class com.android.dx.io.Opcodes
-
- MONITOR_EXIT - Static variable in class com.android.dx.rop.code.RegOps
-
x: Object :: monitorexit(x)
- MONITOR_EXIT - Static variable in class com.android.dx.rop.code.Rops
-
x: Object :: monitorexit(x)
- MONITORENTER - Static variable in class com.android.dx.cf.code.ByteOps
-
- MONITOREXIT - Static variable in class com.android.dx.cf.code.ByteOps
-
- MOVE - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE - Static variable in class com.android.dx.io.Opcodes
-
- MOVE - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; r,x: T :: r = x;
- MOVE_16 - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_16 - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,x: double :: r = x;
- MOVE_EXCEPTION - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_EXCEPTION - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_EXCEPTION - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_EXCEPTION - Static variable in class com.android.dx.rop.code.RegOps
-
T: Throwable; r: T :: r = caught_exception.
- MOVE_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,x: float :: r = x;
- MOVE_FROM16 - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_FROM16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_FROM16 - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x: int :: r = x;
- MOVE_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x: long :: r = x;
- MOVE_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
r,x: Object :: r = x;
- MOVE_OBJECT_16 - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_OBJECT_16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_OBJECT_16 - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_OBJECT_FROM16 - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_OBJECT_FROM16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_OBJECT_FROM16 - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_PARAM - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; r,param(x): T :: r = param(x)
- MOVE_PARAM_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,param(x): double :: r = param(x);
- MOVE_PARAM_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,param(x): float :: r = param(x);
- MOVE_PARAM_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,param(x): int :: r = param(x);
- MOVE_PARAM_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,param(x): long :: r = param(x);
- MOVE_PARAM_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
r,param(x): Object :: r = param(x);
- MOVE_RESULT - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_RESULT - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_RESULT - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_RESULT - Static variable in class com.android.dx.rop.code.RegOps
-
T: Any type; r: T :: r = return_type.
- MOVE_RESULT_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_RESULT_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_RESULT_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_RESULT_PSEUDO - Static variable in class com.android.dx.rop.code.RegOps
-
T: Any type; r: T :: r = return_type.
- MOVE_RESULT_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_RESULT_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_RESULT_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_RETURN_ADDRESS - Static variable in class com.android.dx.rop.code.Rops
-
r,x: ReturnAddress :: r = x;
Note that this rop-form instruction has no dex-form equivilent and
must be removed before the dex conversion.
- MOVE_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_WIDE_16 - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_WIDE_16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_WIDE_16 - Static variable in class com.android.dx.io.Opcodes
-
- MOVE_WIDE_FROM16 - Static variable in class com.android.dx.dex.code.Dops
-
- MOVE_WIDE_FROM16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MOVE_WIDE_FROM16 - Static variable in class com.android.dx.io.Opcodes
-
- MoveParamCombiner - Class in com.android.dx.ssa
-
Combine identical move-param insns, which may result from Ropper's
handling of synchronized methods.
- MUL - Static variable in class com.android.dx.rop.code.RegOps
-
T: any numeric type; r,x,y: T :: r = x * y
- MUL_CONST_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: double :: r = x * c;
- MUL_CONST_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: float :: r = x * c;
- MUL_CONST_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: int :: r = x * c;
- MUL_CONST_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: long :: r = x * c;
- MUL_DOUBLE - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_DOUBLE - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_DOUBLE - Static variable in class com.android.dx.io.Opcodes
-
- MUL_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: double :: r = x * y;
- MUL_DOUBLE_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_DOUBLE_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_DOUBLE_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- MUL_FLOAT - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_FLOAT - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_FLOAT - Static variable in class com.android.dx.io.Opcodes
-
- MUL_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: float :: r = x * y;
- MUL_FLOAT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_FLOAT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_FLOAT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- MUL_INT - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_INT - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_INT - Static variable in class com.android.dx.io.Opcodes
-
- MUL_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: int :: r = x * y;
- MUL_INT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_INT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_INT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- MUL_INT_LIT16 - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_INT_LIT16 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_INT_LIT16 - Static variable in class com.android.dx.io.Opcodes
-
- MUL_INT_LIT8 - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_INT_LIT8 - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_INT_LIT8 - Static variable in class com.android.dx.io.Opcodes
-
- MUL_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_LONG - Static variable in class com.android.dx.io.Opcodes
-
- MUL_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: long :: r = x * y;
- MUL_LONG_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- MUL_LONG_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- MUL_LONG_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- MULTIANEWARRAY - Static variable in class com.android.dx.cf.code.ByteOps
-
- MultiCstInsn - Class in com.android.dx.dex.code
-
An instruction with multiple constant arguments in addition
to all the normal instruction information.
- MultiCstInsn(Dop, SourcePosition, RegisterSpecList, Constant[]) - Constructor for class com.android.dx.dex.code.MultiCstInsn
-
Constructs an instance.
- multiDex - Variable in class com.android.dx.command.dexer.Main.Arguments
-
generation of multiple dex is allowed
- MutabilityControl - Class in com.android.dx.util
-
Very simple base class that implements a flag to control the mutability
of instances.
- MutabilityControl() - Constructor for class com.android.dx.util.MutabilityControl
-
Constructs an instance.
- MutabilityControl(boolean) - Constructor for class com.android.dx.util.MutabilityControl
-
Constructs an instance, explicitly indicating the mutability.
- MutabilityException - Exception in com.android.dx.util
-
Exception due to a mutability problem.
- MutabilityException(String) - Constructor for exception com.android.dx.util.MutabilityException
-
- MutabilityException(Throwable) - Constructor for exception com.android.dx.util.MutabilityException
-
- MutabilityException(String, Throwable) - Constructor for exception com.android.dx.util.MutabilityException
-
- mutableCopy() - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Makes and return a mutable copy of this instance.
- mutableCopy() - Method in class com.android.dx.util.IntList
-
Makes and returns a mutable copy of the list.
- mutableCopyOfStarts(int) - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Gets a mutable copy of the register set associated with the
start of the block with the given label.
- mutableCopyOfStarts(int) - Method in class com.android.dx.ssa.LocalVariableInfo
-
Gets a mutable copy of the register set associated with the
start of the block with the given index.
- Mutf8 - Class in com.android.dex
-
Modified UTF-8 as described in the dex file format spec.
- MyDataInputStream(ByteArray.MyInputStream) - Constructor for class com.android.dx.util.ByteArray.MyDataInputStream
-
- MyInputStream() - Constructor for class com.android.dx.util.ByteArray.MyInputStream
-
- PACKED_SWITCH - Static variable in class com.android.dx.dex.code.Dops
-
- PACKED_SWITCH - Static variable in class com.android.dx.io.OpcodeInfo
-
- PACKED_SWITCH - Static variable in class com.android.dx.io.Opcodes
-
- PACKED_SWITCH_PAYLOAD - Static variable in class com.android.dx.io.OpcodeInfo
-
- PACKED_SWITCH_PAYLOAD - Static variable in class com.android.dx.io.Opcodes
-
special pseudo-opcode value for packed-switch data payload
instructions
- PackedSwitchPayloadDecodedInstruction - Class in com.android.dx.io.instructions
-
A decoded Dalvik instruction which contains the payload for
a packed-switch instruction.
- PackedSwitchPayloadDecodedInstruction(InstructionCodec, int, int, int[]) - Constructor for class com.android.dx.io.instructions.PackedSwitchPayloadDecodedInstruction
-
Constructs an instance.
- ParameterAnnotationStruct - Class in com.android.dx.dex.file
-
Association of a method and its parameter annotations.
- ParameterAnnotationStruct(CstMethodRef, AnnotationsList, DexFile) - Constructor for class com.android.dx.dex.file.ParameterAnnotationStruct
-
Constructs an instance.
- parse(DirectClassFile, int, int, ParseObserver) - Method in class com.android.dx.cf.direct.AttributeFactory
-
Parses and makes an attribute based on the bytes at the
indicated position in the given array.
- parse(String) - Static method in class com.android.dx.util.HexParser
-
Parses the given text as hex, returning a byte[]
corresponding to the text.
- parse0(DirectClassFile, int, String, int, int, ParseObserver) - Method in class com.android.dx.cf.direct.AttributeFactory
-
Parses attribute content.
- parse0(DirectClassFile, int, String, int, int, ParseObserver) - Method in class com.android.dx.cf.direct.StdAttributeFactory
-
Parses attribute content.
- parseAnnotationAttribute(AnnotationVisibility) - Method in class com.android.dx.cf.direct.AnnotationParser
-
Parses an annotation attribute, per se.
- parsed(ByteArray, int, int, String) - Method in interface com.android.dx.cf.iface.ParseObserver
-
Indicate that some parsing happened.
- parsed(ByteArray, int, int, String) - Method in class com.android.dx.command.dump.BaseDumper
-
Indicate that some parsing happened.
- parsed(ByteArray, int, int, String) - Method in class com.android.dx.command.dump.BlockDumper
-
Indicate that some parsing happened.
- parsed(ByteArray, int, int, String) - Method in class com.android.dx.command.dump.DotDumper
-
- ParseException - Exception in com.android.dx.cf.iface
-
Exception from parsing.
- ParseException(String) - Constructor for exception com.android.dx.cf.iface.ParseException
-
- ParseException(Throwable) - Constructor for exception com.android.dx.cf.iface.ParseException
-
- ParseException(String, Throwable) - Constructor for exception com.android.dx.cf.iface.ParseException
-
- parseFlags(String[]) - Method in class com.android.dx.command.dexer.Main.Arguments
-
Parses only command-line flags and updates the state of the Arguments object
accordingly.
- parseInstruction(int, BytecodeArray.Visitor) - Method in class com.android.dx.cf.code.BytecodeArray
-
Parses the instruction at the indicated offset.
- ParseObserver - Interface in com.android.dx.cf.iface
-
Observer of parsing in action.
- parseParameterAttribute(AnnotationVisibility) - Method in class com.android.dx.cf.direct.AnnotationParser
-
Parses a parameter annotation attribute.
- parseValueAttribute() - Method in class com.android.dx.cf.direct.AnnotationParser
-
Parses an annotation value (element_value) attribute.
- pcAndIndexToLocal(int, int) - Method in class com.android.dx.cf.code.LocalVariableList
-
Gets the local variable information associated with a given address
and local index, if any.
- pcToLine(int) - Method in class com.android.dx.cf.code.LineNumberList
-
Gets the line number associated with the given address.
- peek() - Method in class com.android.dex.EncodedValueReader
-
Returns the type of the next value to read.
- peek(int) - Method in class com.android.dx.cf.code.ExecutionStack
-
Peeks at the nth element down from the top of the stack.
- peekLocal(int) - Method in class com.android.dx.cf.code.ExecutionStack
-
Peeks at the nth element down from the top of the
stack, returning whether or not it has local info.
- peekType(int) - Method in class com.android.dx.cf.code.ExecutionStack
-
Peeks at the nth element down from the top of the
stack, returning the type per se, as opposed to the
type-bearer.
- PhiInsn - Class in com.android.dx.ssa
-
A Phi instruction (magical post-control-flow-merge) instruction
in SSA form.
- PhiInsn(RegisterSpec, SsaBasicBlock) - Constructor for class com.android.dx.ssa.PhiInsn
-
Constructs a new phi insn with no operands.
- PhiInsn(int, SsaBasicBlock) - Constructor for class com.android.dx.ssa.PhiInsn
-
Makes a phi insn with a void result type.
- PhiInsn.Visitor - Interface in com.android.dx.ssa
-
Visitor interface for instances of this (outer) class.
- PhiTypeResolver - Class in com.android.dx.ssa
-
Resolves the result types of phi instructions.
- place(Section, int) - Method in class com.android.dx.dex.file.OffsettedItem
-
Indicates that this item has been added to the given section at
the given offset.
- place0(Section, int) - Method in class com.android.dx.dex.file.AnnotationItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.AnnotationSetItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.CallSiteItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.ClassDataItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.CodeItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.DebugInfoItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.EncodedArrayItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.OffsettedItem
-
Does additional work required when placing an instance.
- place0(Section, int) - Method in class com.android.dx.dex.file.UniformListItem
-
Does additional work required when placing an instance.
- placeItems() - Method in class com.android.dx.dex.file.MixedItemSection
-
Places all the items in this instance at particular offsets.
- PlainCstInsn - Class in com.android.dx.rop.code
-
Instruction which contains an explicit reference to a constant
but which cannot throw an exception.
- PlainCstInsn(Rop, SourcePosition, RegisterSpec, RegisterSpecList, Constant) - Constructor for class com.android.dx.rop.code.PlainCstInsn
-
Constructs an instance.
- PlainInsn - Class in com.android.dx.rop.code
-
Plain instruction, which has no embedded data and which cannot possibly
throw an exception.
- PlainInsn(Rop, SourcePosition, RegisterSpec, RegisterSpecList) - Constructor for class com.android.dx.rop.code.PlainInsn
-
Constructs an instance.
- PlainInsn(Rop, SourcePosition, RegisterSpec, RegisterSpec) - Constructor for class com.android.dx.rop.code.PlainInsn
-
Constructs a single-source instance.
- POP - Static variable in class com.android.dx.cf.code.ByteOps
-
- pop() - Method in class com.android.dx.cf.code.ExecutionStack
-
Pops the top element off of the stack.
- pop() - Method in class com.android.dx.util.IntList
-
Pops an element off the end of the list and decreasing the size by one.
- pop(int) - Method in class com.android.dx.util.IntList
-
Pops N elements off the end of the list and decreasing the size by N.
- POP2 - Static variable in class com.android.dx.cf.code.ByteOps
-
- popArgs(Frame, int) - Method in class com.android.dx.cf.code.BaseMachine
-
Pops the given number of values from the stack (of either category),
and store them in the arguments area, indicating that there are now
that many arguments.
- popArgs(Frame, Prototype) - Method in class com.android.dx.cf.code.BaseMachine
-
Pops values from the stack of the types indicated by the given
Prototype (popped in reverse of the argument
order, so the first prototype argument type is for the deepest
element of the stack), and store them in the arguments area,
indicating that there are now that many arguments.
- popArgs(Frame, Type) - Method in class com.android.dx.cf.code.BaseMachine
-
- popArgs(Frame, Type, Type) - Method in class com.android.dx.cf.code.BaseMachine
-
Pops values from the stack of the indicated types (popped in
reverse argument order, so the first indicated type is for the
deepest element of the stack), and store them in the arguments
area, indicating that there are now that many arguments.
- popArgs(Frame, Type, Type, Type) - Method in class com.android.dx.cf.code.BaseMachine
-
Pops values from the stack of the indicated types (popped in
reverse argument order, so the first indicated type is for the
deepest element of the stack), and store them in the arguments
area, indicating that there are now that many arguments.
- popArgs(Frame, int) - Method in interface com.android.dx.cf.code.Machine
-
Pops the given number of values from the stack (of either category),
and store them in the arguments area, indicating that there are now
that many arguments.
- popArgs(Frame, Prototype) - Method in interface com.android.dx.cf.code.Machine
-
Pops values from the stack of the types indicated by the given
Prototype (popped in reverse of the argument
order, so the first prototype argument type is for the deepest
element of the stack), and store them in the arguments area,
indicating that there are now that many arguments.
- popArgs(Frame, Type) - Method in interface com.android.dx.cf.code.Machine
-
Pops a value from the stack of the indicated type, and store it
in the arguments area, indicating that there are now that many
arguments.
- popArgs(Frame, Type, Type) - Method in interface com.android.dx.cf.code.Machine
-
Pops values from the stack of the indicated types (popped in
reverse argument order, so the first indicated type is for the
deepest element of the stack), and store them in the arguments
area, indicating that there are now that many arguments.
- popArgs(Frame, Type, Type, Type) - Method in interface com.android.dx.cf.code.Machine
-
Pops values from the stack of the indicated types (popped in
reverse argument order, so the first indicated type is for the
deepest element of the stack), and store them in the arguments
area, indicating that there are now that many arguments.
- positionInfo - Variable in class com.android.dx.command.dexer.Main.Arguments
-
how much source position info to preserve
- positionInfo - Variable in class com.android.dx.dex.cf.CfOptions
-
how much source position info to preserve
- PositionList - Class in com.android.dx.dex.code
-
List of source position entries.
- PositionList(int) - Constructor for class com.android.dx.dex.code.PositionList
-
Constructs an instance.
- PositionList.Entry - Class in com.android.dx.dex.code
-
Entry in a position list.
- predBlockIndexForSourcesIndex(int) - Method in class com.android.dx.ssa.PhiInsn
-
Gets the index of the pred block associated with the RegisterSpec
at the particular getSources() index.
- predBlocksForReg(int, SsaMethod) - Method in class com.android.dx.ssa.PhiInsn
-
Returns the list of predecessor blocks associated with all operands
that have reg as an operand register.
- preferredSuccessorOf(BasicBlock) - Method in class com.android.dx.rop.code.BasicBlockList
-
Gets the preferred successor for the given block.
- PREFIX - Static variable in class com.android.dx.rop.code.RegisterSpec
-
non-null; string to prefix register numbers with
- prepare() - Method in class com.android.dx.dex.file.Section
-
Prepares this instance for writing.
- prepare0() - Method in class com.android.dx.dex.file.MixedItemSection
-
- prepare0() - Method in class com.android.dx.dex.file.Section
-
- prepare0() - Method in class com.android.dx.dex.file.UniformItemSection
-
- PRIMITIVE_TYPE_NAT - Static variable in class com.android.dx.rop.cst.CstNat
-
non-null; the instance for name TYPE and descriptor
java.lang.Class, which is useful when dealing with
wrapped primitives
- print(String) - Method in class com.android.dx.command.dump.BaseDumper
-
Prints the given string to this instance's output stream.
- printContext(PrintStream) - Method in exception com.android.dex.util.ExceptionWithContext
-
Prints the message and context.
- printContext(PrintWriter) - Method in exception com.android.dex.util.ExceptionWithContext
-
Prints the message and context.
- println(String) - Method in class com.android.dx.command.dump.BaseDumper
-
Prints the given string to this instance's output stream, followed
by a newline.
- printStackTrace(PrintStream) - Method in exception com.android.dex.util.ExceptionWithContext
- printStackTrace(PrintWriter) - Method in exception com.android.dex.util.ExceptionWithContext
- printWriterFor(Writer) - Static method in class com.android.dx.util.Writers
-
Makes a PrintWriter for the given Writer,
returning the given writer if it already happens to be the right
class.
- process() - Method in class com.android.dx.cf.direct.ClassPathOpener
-
Processes a path element.
- process() - Method in class com.android.dx.ssa.back.IdenticalBlockCombiner
-
Runs algorithm.
- process(SsaMethod) - Static method in class com.android.dx.ssa.ConstCollector
-
Processes a method.
- process(SsaMethod) - Static method in class com.android.dx.ssa.DeadCodeRemover
-
Process a method with the dead-code remver
- process(SsaMethod) - Static method in class com.android.dx.ssa.EscapeAnalysis
-
Performs escape analysis on a method.
- process(SsaMethod) - Static method in class com.android.dx.ssa.LiteralOpUpgrader
-
Process a method.
- process(SsaMethod) - Static method in class com.android.dx.ssa.MoveParamCombiner
-
Processes a method with this optimization step.
- process(SsaMethod) - Static method in class com.android.dx.ssa.PhiTypeResolver
-
Resolves all phi types in the method
- process(SsaMethod) - Static method in class com.android.dx.ssa.SCCP
-
Performs sparse conditional constant propagation on a method.
- processFileBytes(String, long, byte[]) - Method in interface com.android.dx.cf.direct.ClassPathOpener.Consumer
-
Provides the file name and byte array for a class path element.
- processWorkSet(int[], BytecodeArray.Visitor) - Method in class com.android.dx.cf.code.BytecodeArray
-
Processes the given "work set" by repeatedly finding the lowest bit
in the set, clearing it, and parsing and visiting the instruction at
the indicated offset (that is, the bit index), repeating until the
work set is empty.
- PROTO_ID_ITEM - Static variable in class com.android.dex.SizeOf
-
shorty_idx uint
return_type_idx uint
return_type_idx uint
- ProtoId - Class in com.android.dex
-
- ProtoId(Dex, int, int, int) - Constructor for class com.android.dex.ProtoId
-
- ProtoIdItem - Class in com.android.dx.dex.file
-
Representation of a method prototype reference inside a Dalvik file.
- ProtoIdItem(Prototype) - Constructor for class com.android.dx.dex.file.ProtoIdItem
-
Constructs an instance.
- protoIds() - Method in class com.android.dex.Dex
-
- protoIds - Variable in class com.android.dex.TableOfContents
-
- protoIds - Variable in class com.android.dx.merge.IndexMap
-
- ProtoIdsSection - Class in com.android.dx.dex.file
-
Proto (method prototype) identifiers list section of a
.dex file.
- ProtoIdsSection(DexFile) - Constructor for class com.android.dx.dex.file.ProtoIdsSection
-
Constructs an instance.
- Prototype - Class in com.android.dx.rop.type
-
Representation of a method descriptor.
- push(TypeBearer) - Method in class com.android.dx.cf.code.ExecutionStack
-
Pushes a value of the given type onto the stack.
- put(int, int) - Method in class com.android.dx.io.instructions.AddressMap
-
Sets the value address associated with the given key address.
- put(NameValuePair) - Method in class com.android.dx.rop.annotation.Annotation
-
Put an element into the set of (name, value) pairs for this instance.
- put(RegisterSpec) - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Puts the given spec into the set.
- PUT_FIELD - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; x: T; y: Object; f: instance field spec of type
T :: y.f = x
- PUT_FIELD_BOOLEAN - Static variable in class com.android.dx.rop.code.Rops
-
x: int; y: Object; f: instance field spec of type
boolean :: y.f = x
- PUT_FIELD_BYTE - Static variable in class com.android.dx.rop.code.Rops
-
x: int; y: Object; f: instance field spec of type
byte :: y.f = x
- PUT_FIELD_CHAR - Static variable in class com.android.dx.rop.code.Rops
-
x: int; y: Object; f: instance field spec of type
char :: y.f = x
- PUT_FIELD_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
x: double; y: Object; f: instance field spec of type
double :: y.f = x
- PUT_FIELD_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
x: float; y: Object; f: instance field spec of type
float :: y.f = x
- PUT_FIELD_INT - Static variable in class com.android.dx.rop.code.Rops
-
x: int; y: Object; f: instance field spec of type
int :: y.f = x
- PUT_FIELD_LONG - Static variable in class com.android.dx.rop.code.Rops
-
x: long; y: Object; f: instance field spec of type
long :: y.f = x
- PUT_FIELD_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
x: Object; y: Object; f: instance field spec of type
Object :: y.f = x
- PUT_FIELD_SHORT - Static variable in class com.android.dx.rop.code.Rops
-
x: int; y: Object; f: instance field spec of type
short :: y.f = x
- PUT_STATIC - Static variable in class com.android.dx.rop.code.RegOps
-
T: any type; f: static field spec of type T; x: T :: f = x
- PUT_STATIC_BOOLEAN - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type boolean; x: boolean :: f =
x
- PUT_STATIC_BYTE - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type byte; x: byte :: f = x
- PUT_STATIC_CHAR - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type char; x: char :: f = x
- PUT_STATIC_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type double; x: double :: f = x
- PUT_STATIC_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type float; x: float :: f = x
- PUT_STATIC_INT - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type int; x: int :: f = x
- PUT_STATIC_LONG - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type long; x: long :: f = x
- PUT_STATIC_OBJECT - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type Object; x: Object :: f = x
- PUT_STATIC_SHORT - Static variable in class com.android.dx.rop.code.Rops
-
f: static field spec of type short; x: short :: f = x
- putAll(RegisterSpecSet) - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Put the entire contents of the given set into this one.
- putAnnotationDirectoryOffset(int, int) - Method in class com.android.dx.merge.IndexMap
-
- putAnnotationOffset(int, int) - Method in class com.android.dx.merge.IndexMap
-
- putAnnotationSetOffset(int, int) - Method in class com.android.dx.merge.IndexMap
-
- putAnnotationSetRefListOffset(int, int) - Method in class com.android.dx.merge.IndexMap
-
- putEncodedArrayValueOffset(int, int) - Method in class com.android.dx.merge.IndexMap
-
- PUTFIELD - Static variable in class com.android.dx.cf.code.ByteOps
-
- PUTSTATIC - Static variable in class com.android.dx.cf.code.ByteOps
-
- putTypeListOffset(int, int) - Method in class com.android.dx.merge.IndexMap
-
- s1(int) - Static method in class com.android.dx.util.Hex
-
Formats an int as a 1-byte signed hex value.
- s2(int) - Static method in class com.android.dx.util.Hex
-
Formats an int as a 2-byte signed hex value.
- s4(int) - Static method in class com.android.dx.util.Hex
-
Formats an int as a 4-byte signed hex value.
- s8(long) - Static method in class com.android.dx.util.Hex
-
Formats a long as an 8-byte signed hex value.
- SALOAD - Static variable in class com.android.dx.cf.code.ByteOps
-
- sameLine(SourcePosition) - Method in class com.android.dx.rop.code.SourcePosition
-
Returns whether the lines match between this instance and
the one given.
- sameLineAndFile(SourcePosition) - Method in class com.android.dx.rop.code.SourcePosition
-
Returns whether the lines and files match between this instance and
the one given.
- SASTORE - Static variable in class com.android.dx.cf.code.ByteOps
-
- SCCP - Class in com.android.dx.ssa
-
A small variant of Wegman and Zadeck's Sparse Conditional Constant
Propagation algorithm.
- scheduleMovesFromPhis() - Method in class com.android.dx.ssa.SsaBasicBlock
-
Sorts move instructions added via addMoveToEnd during
phi removal so that results don't overwrite sources that are used.
- Section(int) - Constructor for class com.android.dex.TableOfContents.Section
-
- Section - Class in com.android.dx.dex.file
-
A section of a .dex file.
- Section(String, DexFile, int) - Constructor for class com.android.dx.dex.file.Section
-
Constructs an instance.
- sections - Variable in class com.android.dex.TableOfContents
-
- SERIALIZABLE - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.io.Serializable
- set(int, CstType, CstType, CstString, int) - Method in class com.android.dx.cf.attrib.InnerClassList
-
Sets the item at the given index.
- set(int, Constant) - Method in class com.android.dx.cf.code.BootstrapMethodArgumentsList
-
Sets the bootstrap argument at the indicated position.
- set(int, BootstrapMethodsList.Item) - Method in class com.android.dx.cf.code.BootstrapMethodsList
-
Sets the item at the given index.
- set(int, CstType, CstMethodHandle, BootstrapMethodArgumentsList) - Method in class com.android.dx.cf.code.BootstrapMethodsList
-
Sets the item at the given index.
- set(int, ByteBlock) - Method in class com.android.dx.cf.code.ByteBlockList
-
Sets the element at the given index.
- set(int, ByteCatchList.Item) - Method in class com.android.dx.cf.code.ByteCatchList
-
Sets the item at the given index.
- set(int, int, int, int, CstType) - Method in class com.android.dx.cf.code.ByteCatchList
-
Sets the item at the given index.
- set(int, LineNumberList.Item) - Method in class com.android.dx.cf.code.LineNumberList
-
Sets the item at the given index.
- set(int, int, int) - Method in class com.android.dx.cf.code.LineNumberList
-
Sets the item at the given index.
- set(int, TypeBearer) - Method in class com.android.dx.cf.code.LocalsArray
-
Sets the type stored at the given local index.
- set(RegisterSpec) - Method in class com.android.dx.cf.code.LocalsArray
-
Sets the type for the local indicated by the given register spec
to that register spec (which includes type and optional name
information).
- set(int, TypeBearer) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Sets the type stored at the given local index.
- set(RegisterSpec) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Sets the type for the local indicated by the given register spec
to that register spec (which includes type and optional name
information).
- set(int, LocalVariableList.Item) - Method in class com.android.dx.cf.code.LocalVariableList
-
Sets the item at the given index.
- set(int, int, int, CstString, CstString, CstString, int) - Method in class com.android.dx.cf.code.LocalVariableList
-
Sets the item at the given index.
- set(int, TypeBearer) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Sets the type stored at the given local index.
- set(RegisterSpec) - Method in class com.android.dx.cf.code.OneLocalsArray
-
Sets the type for the local indicated by the given register spec
to that register spec (which includes type and optional name
information).
- set(int, Attribute) - Method in class com.android.dx.cf.iface.StdAttributeList
-
Sets the attribute at the given index.
- set(int, Field) - Method in class com.android.dx.cf.iface.StdFieldList
-
Sets the field at the given index.
- set(int, Method) - Method in class com.android.dx.cf.iface.StdMethodList
-
Sets the method at the given index.
- set(int, CstType, int) - Method in class com.android.dx.dex.code.CatchHandlerList
-
Sets the entry at the given index.
- set(int, CatchHandlerList.Entry) - Method in class com.android.dx.dex.code.CatchHandlerList
-
Sets the entry at the given index.
- set(int, CatchTable.Entry) - Method in class com.android.dx.dex.code.CatchTable
-
Sets the entry at the given index.
- set(int, DalvInsn) - Method in class com.android.dx.dex.code.DalvInsnList
-
Sets the instruction at the given index.
- set(int, LocalList.Entry) - Method in class com.android.dx.dex.code.LocalList
-
Sets the entry at the given index.
- set(int, PositionList.Entry) - Method in class com.android.dx.dex.code.PositionList
-
Sets the entry at the given index.
- set(int, Annotations) - Method in class com.android.dx.rop.annotation.AnnotationsList
-
Sets the element at the given index.
- set(int, BasicBlock) - Method in class com.android.dx.rop.code.BasicBlockList
-
Sets the basic block at the given index.
- set(int, Insn) - Method in class com.android.dx.rop.code.InsnList
-
Sets the instruction at the given index.
- set(int, RegisterSpec) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Sets the element at the given index.
- set(int, Constant) - Method in class com.android.dx.rop.cst.CstArray.List
-
Sets the element at the given index.
- set(int, Constant) - Method in class com.android.dx.rop.cst.StdConstantPool
-
Sets the entry at the given index.
- set(int, Type) - Method in class com.android.dx.rop.type.StdTypeList
-
Sets the type at the given index.
- set(int[], int, boolean) - Static method in class com.android.dx.util.Bits
-
Sets the given bit to the given value.
- set(int[], int) - Static method in class com.android.dx.util.Bits
-
Sets the given bit to true.
- set(int, int) - Method in class com.android.dx.util.IntList
-
Sets the value at the given index.
- set(int, LabeledItem) - Method in class com.android.dx.util.LabeledList
-
Sets the element at the given index.
- set0(int, Object) - Method in class com.android.dx.util.FixedSizeList
-
Sets the element at the given index, but without doing any type
checks on the element.
- setAddress(int) - Method in class com.android.dx.dex.code.DalvInsn
-
Sets the output address.
- setAllVisitors(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all instructions.
- setAttributeFactory(AttributeFactory) - Method in class com.android.dx.cf.direct.DirectClassFile
-
Sets the attribute factory to use.
- setBackMode() - Method in class com.android.dx.ssa.SsaMethod
-
Sets "back-convert mode".
- setBaseAddress(int, int) - Method in class com.android.dx.io.instructions.BaseCodeCursor
-
Sets the base address for the given target address to be as indicated.
- setBaseAddress(int, int) - Method in interface com.android.dx.io.instructions.CodeCursor
-
Sets the base address for the given target address to be as indicated.
- setCallSite(CstCallSite) - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Sets the call site associated with this instance.
- setCallSiteVisitor(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all call site instructions.
- setClassAnnotations(Annotations, DexFile) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Sets the direct annotations on this instance.
- setClassAnnotations(Annotations, DexFile) - Method in class com.android.dx.dex.file.ClassDefItem
-
Sets the direct annotations on this class.
- setClassIndex(int) - Method in class com.android.dx.dex.code.CstInsn
-
Sets the constant's class index.
- setClassIndex(int) - Method in class com.android.dx.dex.code.MultiCstInsn
-
Sets the class index associated with this instruction.
- setCompactWasteThreshold(int) - Method in class com.android.dx.merge.DexMerger
-
- setDeclaringClass(CstType) - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Sets the declaring class of this instance.
- setDefaultTarget(int) - Method in class com.android.dx.cf.code.SwitchList
-
Sets the default target.
- setDumpWidth(int) - Method in class com.android.dx.dex.file.DexFile
-
Sets the maximum width of the human-oriented dump of the instance.
- SetFactory - Class in com.android.dx.ssa
-
Makes int sets for various parts of the optimizer.
- SetFactory() - Constructor for class com.android.dx.ssa.SetFactory
-
- setFallbackVisitor(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all instructions not
otherwise handled.
- setFieldVisitor(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all field instructions.
- setFileOffset(int) - Method in class com.android.dx.dex.file.Section
-
Sets the file offset.
- setImmutable() - Method in class com.android.dx.cf.code.Frame
-
Makes this instance immutable.
- setImmutable() - Method in class com.android.dx.cf.code.LocalsArraySet
-
Makes this instance immutable.
- setImmutable() - Method in class com.android.dx.cf.code.SwitchList
-
Makes this instance immutable.
- setImmutable() - Method in class com.android.dx.util.MutabilityControl
-
Makes this instance immutable.
- setIndex(int) - Method in class com.android.dx.dex.code.CstInsn
-
Sets the constant's index.
- setIndex(int, int) - Method in class com.android.dx.dex.code.MultiCstInsn
-
Sets the DEX index of a constant.
- setIndex(int) - Method in class com.android.dx.dex.file.IndexedItem
-
Sets the item index.
- setLocal() - Method in class com.android.dx.cf.code.ExecutionStack
-
Flags the next value pushed onto the stack as having local info.
- setMethodAndProtoVisitor(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all method and proto instructions.
- setMethodVisitor(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all method instructions.
- setNewSources(RegisterSpecList) - Method in class com.android.dx.ssa.NormalSsaInsn
-
Changes the source list of the insn.
- setObserver(ParseObserver) - Method in class com.android.dx.cf.cst.ConstantPoolParser
-
Sets the parse observer for this instance.
- setObserver(ParseObserver) - Method in class com.android.dx.cf.direct.DirectClassFile
-
Sets the parse observer for this instance.
- setPreviousOffset(int) - Method in class com.android.dx.cf.code.BasicBlocker
-
Set previous bytecode offset
- setPreviousOffset(int) - Method in class com.android.dx.cf.code.BytecodeArray.BaseVisitor
-
Set previous bytecode offset
- setPreviousOffset(int) - Method in interface com.android.dx.cf.code.BytecodeArray.Visitor
-
Set previous bytecode offset
- setPreviousOffset(int) - Method in class com.android.dx.cf.direct.CodeObserver
-
Set previous bytecode offset
- setResult(TypeBearer) - Method in class com.android.dx.cf.code.BaseMachine
-
Sets the results list to be the given single value.
- setResult(RegisterSpec) - Method in class com.android.dx.ssa.SsaInsn
-
Set the result register.
- setResultLocal(LocalItem) - Method in class com.android.dx.ssa.SsaInsn
-
Sets the local association for the result of this insn.
- setStarts(int, RegisterSpecSet) - Method in class com.android.dx.rop.code.LocalVariableInfo
-
Sets the register set associated with the start of the block with
the given label.
- setStarts(int, RegisterSpecSet) - Method in class com.android.dx.ssa.LocalVariableInfo
-
Sets the register set associated with the start of the block with
the given index.
- setStringVisitor(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all string instructions.
- setTypeVisitor(CodeReader.Visitor) - Method in class com.android.dx.io.CodeReader
-
Sets visitor as the visitor for all type instructions.
- setWriteSize(int) - Method in class com.android.dx.dex.file.OffsettedItem
-
Sets the write size of this item.
- SGET - Static variable in class com.android.dx.dex.code.Dops
-
- SGET - Static variable in class com.android.dx.io.OpcodeInfo
-
- SGET - Static variable in class com.android.dx.io.Opcodes
-
- SGET_BOOLEAN - Static variable in class com.android.dx.dex.code.Dops
-
- SGET_BOOLEAN - Static variable in class com.android.dx.io.OpcodeInfo
-
- SGET_BOOLEAN - Static variable in class com.android.dx.io.Opcodes
-
- SGET_BYTE - Static variable in class com.android.dx.dex.code.Dops
-
- SGET_BYTE - Static variable in class com.android.dx.io.OpcodeInfo
-
- SGET_BYTE - Static variable in class com.android.dx.io.Opcodes
-
- SGET_CHAR - Static variable in class com.android.dx.dex.code.Dops
-
- SGET_CHAR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SGET_CHAR - Static variable in class com.android.dx.io.Opcodes
-
- SGET_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- SGET_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SGET_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- SGET_SHORT - Static variable in class com.android.dx.dex.code.Dops
-
- SGET_SHORT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SGET_SHORT - Static variable in class com.android.dx.io.Opcodes
-
- SGET_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- SGET_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- SGET_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- SHL - Static variable in class com.android.dx.rop.code.RegOps
-
T: any integral type; r,x: T; y: int :: r = x << y
- SHL_CONST_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: int :: r = x << c;
- SHL_CONST_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x: long; c: int :: r = x << c;
- SHL_INT - Static variable in class com.android.dx.dex.code.Dops
-
- SHL_INT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHL_INT - Static variable in class com.android.dx.io.Opcodes
-
- SHL_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: int :: r = x << y;
- SHL_INT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SHL_INT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHL_INT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- SHL_INT_LIT8 - Static variable in class com.android.dx.dex.code.Dops
-
- SHL_INT_LIT8 - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHL_INT_LIT8 - Static variable in class com.android.dx.io.Opcodes
-
- SHL_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- SHL_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHL_LONG - Static variable in class com.android.dx.io.Opcodes
-
- SHL_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x: long; y: int :: r = x << y;
- SHL_LONG_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SHL_LONG_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHL_LONG_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- SHORT - Static variable in class com.android.dx.rop.cst.CstType
-
non-null; instance corresponding to the class Short
- SHORT - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing short
- SHORT_ARRAY - Static variable in class com.android.dx.rop.cst.CstType
-
non-null; instance corresponding to the type short[]
- SHORT_ARRAY - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing short[]
- SHORT_CLASS - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.Short; the
suffix on the name helps disambiguate this from the instance
representing a primitive type
- SHORTARR_INT - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [short[], int]
- ShortArrayCodeInput - Class in com.android.dx.io.instructions
-
Implementation of CodeInput that reads from a short[].
- ShortArrayCodeInput(short[]) - Constructor for class com.android.dx.io.instructions.ShortArrayCodeInput
-
Constructs an instance.
- ShortArrayCodeOutput - Class in com.android.dx.io.instructions
-
Implementation of CodeOutput that writes to a short[].
- ShortArrayCodeOutput(int) - Constructor for class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Constructs an instance.
- shouldDumpMethod(String) - Method in class com.android.dx.command.dump.BlockDumper
-
- shouldDumpMethod(String) - Method in class com.android.dx.command.dump.DotDumper
-
- shouldOptimize(String) - Method in class com.android.dx.dex.cf.OptimizerOptions
-
Checks whether the specified method should be optimized
- SHR - Static variable in class com.android.dx.rop.code.RegOps
-
T: any integral type; r,x: T; y: int :: r = x >> y
(signed right-shift)
- SHR_CONST_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: int :: r = x >> c;
- SHR_CONST_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x: long; c: int :: r = x >> c;
- SHR_INT - Static variable in class com.android.dx.dex.code.Dops
-
- SHR_INT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHR_INT - Static variable in class com.android.dx.io.Opcodes
-
- SHR_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: int :: r = x >> y;
- SHR_INT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SHR_INT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHR_INT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- SHR_INT_LIT8 - Static variable in class com.android.dx.dex.code.Dops
-
- SHR_INT_LIT8 - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHR_INT_LIT8 - Static variable in class com.android.dx.io.Opcodes
-
- SHR_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- SHR_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHR_LONG - Static variable in class com.android.dx.io.Opcodes
-
- SHR_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x: long; y: int :: r = x >> y;
- SHR_LONG_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SHR_LONG_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SHR_LONG_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- shrink(int) - Method in class com.android.dx.util.IntList
-
Shrinks the size of the list.
- shrinkToFit() - Method in class com.android.dx.util.FixedSizeList
-
Shrinks this instance to fit, by removing any unset
(null) elements, leaving the remaining elements in
their original order.
- shrinkToFit() - Method in class com.android.dx.util.LabeledList
-
Shrinks this instance to fit, by removing any unset
(null) elements, leaving the remaining elements in
their original order.
- SIGNATURE - Static variable in class com.android.dex.SizeOf
-
- signature - Variable in class com.android.dex.TableOfContents
-
- signedFitsInByte(int) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to determine if a signed int value fits in a byte.
- signedFitsInNibble(int) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to determine if a signed int value fits in a nibble.
- signedFitsInShort(int) - Static method in class com.android.dx.dex.code.InsnFormat
-
Helper method to determine if a signed int value fits in a short.
- SimException - Exception in com.android.dx.cf.code
-
Exception from simulation.
- SimException(String) - Constructor for exception com.android.dx.cf.code.SimException
-
- SimException(Throwable) - Constructor for exception com.android.dx.cf.code.SimException
-
- SimException(String, Throwable) - Constructor for exception com.android.dx.cf.code.SimException
-
- SimpleInsn - Class in com.android.dx.dex.code
-
Instruction which has no extra info beyond the basics provided for in
the base class.
- SimpleInsn(Dop, SourcePosition, RegisterSpecList) - Constructor for class com.android.dx.dex.code.SimpleInsn
-
Constructs an instance.
- simulate(ByteBlock, Frame) - Method in class com.android.dx.cf.code.Simulator
-
Simulates the effect of executing the given basic block.
- simulate(int, Frame) - Method in class com.android.dx.cf.code.Simulator
-
Simulates the effect of the instruction at the given offset, by
making appropriate calls on the given frame.
- Simulator - Class in com.android.dx.cf.code
-
Class which knows how to simulate the effects of executing bytecode.
- Simulator(Machine, ConcreteMethod, DexOptions) - Constructor for class com.android.dx.cf.code.Simulator
-
Constructs an instance.
- SIPUSH - Static variable in class com.android.dx.cf.code.ByteOps
-
- size - Variable in class com.android.dex.TableOfContents.Section
-
- size() - Method in class com.android.dx.cf.code.BytecodeArray
-
Gets the size of the bytecode array, per se.
- size() - Method in class com.android.dx.cf.code.ExecutionStack
-
Gets the current stack size.
- size() - Method in class com.android.dx.cf.code.SwitchList
-
Gets the size of the list.
- size() - Method in interface com.android.dx.cf.iface.AttributeList
-
Get the number of attributes in the list.
- size() - Method in interface com.android.dx.cf.iface.FieldList
-
Get the number of fields in the list.
- size() - Method in interface com.android.dx.cf.iface.MethodList
-
Get the number of methods in the list.
- size() - Method in class com.android.dx.dex.code.OutputCollector
-
- size() - Method in class com.android.dx.dex.code.OutputFinisher
-
- size() - Method in class com.android.dx.dex.file.MixedItemSection
-
Gets the size of this instance, in items.
- size() - Method in class com.android.dx.rop.annotation.Annotations
-
Gets the number of elements in this instance.
- size() - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Gets the current size of this instance.
- size() - Method in interface com.android.dx.rop.cst.ConstantPool
-
Get the "size" of the constant pool.
- size() - Method in class com.android.dx.rop.cst.StdConstantPool
-
Get the "size" of the constant pool.
- size() - Method in interface com.android.dx.rop.type.TypeList
-
Gets the size of this list.
- size() - Method in class com.android.dx.util.ByteArray
-
Gets the size of the array, in bytes.
- size() - Method in class com.android.dx.util.FixedSizeList
-
Gets the number of elements in this list.
- size() - Method in class com.android.dx.util.IntList
-
Gets the number of elements in this list.
- SizeOf - Class in com.android.dex
-
- skip(int) - Method in class com.android.dex.Dex.Section
-
- skipValue() - Method in class com.android.dex.EncodedValueReader
-
Skips a single value, including its nested values if it is an array or
annotation.
- slice(int, int) - Method in class com.android.dx.util.ByteArray
-
Returns a slice (that is, a sub-array) of this instance.
- snapshot(int, RegisterSpecSet) - Method in class com.android.dx.dex.code.LocalList.MakeState
-
Sets the local state at the given address to the given snapshot.
- sort() - Method in class com.android.dx.util.IntList
-
Sorts the elements in the list in-place.
- sortByTypeIdIndex(AnnotationItem[]) - Static method in class com.android.dx.dex.file.AnnotationItem
-
Sorts an array of instances, in place, by type id index,
ignoring all other aspects of the elements.
- SourcePosition - Class in com.android.dx.rop.code
-
Information about a source position for code, which includes both a
line number and original bytecode address.
- SourcePosition(CstString, int, int) - Constructor for class com.android.dx.rop.code.SourcePosition
-
Constructs an instance.
- SPARSE_SWITCH - Static variable in class com.android.dx.dex.code.Dops
-
- SPARSE_SWITCH - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPARSE_SWITCH - Static variable in class com.android.dx.io.Opcodes
-
- SPARSE_SWITCH_PAYLOAD - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPARSE_SWITCH_PAYLOAD - Static variable in class com.android.dx.io.Opcodes
-
special pseudo-opcode value for packed-switch data payload
instructions
- SparseSwitchPayloadDecodedInstruction - Class in com.android.dx.io.instructions
-
A decoded Dalvik instruction which contains the payload for
a packed-switch instruction.
- SparseSwitchPayloadDecodedInstruction(InstructionCodec, int, int[], int[]) - Constructor for class com.android.dx.io.instructions.SparseSwitchPayloadDecodedInstruction
-
Constructs an instance.
- specForRegister(int) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns a RegisterSpec in this list that uses the specified register,
or null if there is none in this list.
- SPECIAL_FORMAT - Static variable in class com.android.dx.dex.code.Dops
-
pseudo-opcode used for nonstandard formatted "instructions"
(which are mostly not actually instructions, though they do
appear in instruction lists).
- SPECIAL_FORMAT - Static variable in class com.android.dx.io.OpcodeInfo
-
pseudo-opcode used for nonstandard formatted "instructions"
(which are mostly not actually instructions, though they do
appear in instruction lists).
- SPECIAL_FORMAT - Static variable in class com.android.dx.io.Opcodes
-
pseudo-opcode used for nonstandard format payload "instructions".
- SpecialFormat - Class in com.android.dx.dex.code.form
-
Instruction format for nonstandard format instructions, which aren't
generally real instructions but do end up appearing in instruction
lists.
- SPUT - Static variable in class com.android.dx.dex.code.Dops
-
- SPUT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPUT - Static variable in class com.android.dx.io.Opcodes
-
- SPUT_BOOLEAN - Static variable in class com.android.dx.dex.code.Dops
-
- SPUT_BOOLEAN - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPUT_BOOLEAN - Static variable in class com.android.dx.io.Opcodes
-
- SPUT_BYTE - Static variable in class com.android.dx.dex.code.Dops
-
- SPUT_BYTE - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPUT_BYTE - Static variable in class com.android.dx.io.Opcodes
-
- SPUT_CHAR - Static variable in class com.android.dx.dex.code.Dops
-
- SPUT_CHAR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPUT_CHAR - Static variable in class com.android.dx.io.Opcodes
-
- SPUT_OBJECT - Static variable in class com.android.dx.dex.code.Dops
-
- SPUT_OBJECT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPUT_OBJECT - Static variable in class com.android.dx.io.Opcodes
-
- SPUT_SHORT - Static variable in class com.android.dx.dex.code.Dops
-
- SPUT_SHORT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPUT_SHORT - Static variable in class com.android.dx.io.Opcodes
-
- SPUT_WIDE - Static variable in class com.android.dx.dex.code.Dops
-
- SPUT_WIDE - Static variable in class com.android.dx.io.OpcodeInfo
-
- SPUT_WIDE - Static variable in class com.android.dx.io.Opcodes
-
- SsaBasicBlock - Class in com.android.dx.ssa
-
An SSA representation of a basic block.
- SsaBasicBlock(int, int, SsaMethod) - Constructor for class com.android.dx.ssa.SsaBasicBlock
-
Creates a new empty basic block.
- SsaBasicBlock.LabelComparator - Class in com.android.dx.ssa
-
Label comparator.
- SsaBasicBlock.Visitor - Interface in com.android.dx.ssa
-
Visitor interface for basic blocks.
- SsaConverter - Class in com.android.dx.ssa
-
Converts ROP methods to SSA Methods
- SsaConverter() - Constructor for class com.android.dx.ssa.SsaConverter
-
- SsaDumper - Class in com.android.dx.command.dump
-
Dumper for the SSA-translated blocks of a method.
- SsaInsn - Class in com.android.dx.ssa
-
An instruction in SSA form
- SsaInsn(RegisterSpec, SsaBasicBlock) - Constructor for class com.android.dx.ssa.SsaInsn
-
Constructs an instance.
- SsaInsn.Visitor - Interface in com.android.dx.ssa
-
Visitor interface for this class.
- ssaMeth - Variable in class com.android.dx.ssa.back.RegisterAllocator
-
method being processed
- SsaMethod - Class in com.android.dx.ssa
-
A method in SSA form.
- SsaRenamer - Class in com.android.dx.ssa
-
Complete transformation to SSA form by renaming all registers accessed.
- SsaRenamer(SsaMethod) - Constructor for class com.android.dx.ssa.SsaRenamer
-
Constructs an instance of the renamer
- SsaRenamer(SsaMethod, int) - Constructor for class com.android.dx.ssa.SsaRenamer
-
Constructs an instance of the renamer with threshold set
- SsaToRop - Class in com.android.dx.ssa.back
-
Converts a method in SSA form to ROP form.
- startLocal(int, RegisterSpec) - Method in class com.android.dx.dex.code.LocalList.MakeState
-
Starts a local at the given address.
- startParsingMember(ByteArray, int, String, String) - Method in interface com.android.dx.cf.iface.ParseObserver
-
Indicate that a particular member is now being parsed.
- startParsingMember(ByteArray, int, String, String) - Method in class com.android.dx.command.dump.BaseDumper
-
Indicate that a particular member is now being parsed.
- startParsingMember(ByteArray, int, String, String) - Method in class com.android.dx.command.dump.BlockDumper
-
Indicate that a particular member is now being parsed.
- startParsingMember(ByteArray, int, String, String) - Method in class com.android.dx.command.dump.DotDumper
-
Indicate that a particular member is now being parsed.
- statistics - Variable in class com.android.dx.command.dexer.Main.Arguments
-
Whether to print statistics to stdout at end of compile cycle
- statistics - Variable in class com.android.dx.dex.cf.CfOptions
-
whether to print statistics to stdout at end of compile cycle
- Statistics - Class in com.android.dx.dex.file
-
Statistics about the contents of a file.
- Statistics() - Constructor for class com.android.dx.dex.file.Statistics
-
Constructs an instance.
- StdAttributeFactory - Class in com.android.dx.cf.direct
-
Standard subclass of
AttributeFactory, which knows how to parse
all the standard attribute types.
- StdAttributeFactory() - Constructor for class com.android.dx.cf.direct.StdAttributeFactory
-
Constructs an instance.
- StdAttributeList - Class in com.android.dx.cf.iface
-
Standard implementation of
AttributeList, which directly stores
an array of
Attribute objects and can be made immutable.
- StdAttributeList(int) - Constructor for class com.android.dx.cf.iface.StdAttributeList
-
Constructs an instance.
- StdCatchBuilder - Class in com.android.dx.dex.code
-
- StdCatchBuilder(RopMethod, int[], BlockAddresses) - Constructor for class com.android.dx.dex.code.StdCatchBuilder
-
Constructs an instance.
- StdConstantPool - Class in com.android.dx.rop.cst
-
Standard implementation of
ConstantPool, which directly stores
an array of
Constant objects and can be made immutable.
- StdConstantPool(int) - Constructor for class com.android.dx.rop.cst.StdConstantPool
-
Constructs an instance.
- StdField - Class in com.android.dx.cf.iface
-
Standard implementation of
Field, which directly stores
all the associated data.
- StdField(CstType, int, CstNat, AttributeList) - Constructor for class com.android.dx.cf.iface.StdField
-
Constructs an instance.
- StdFieldList - Class in com.android.dx.cf.iface
-
Standard implementation of
FieldList, which directly stores
an array of
Field objects and can be made immutable.
- StdFieldList(int) - Constructor for class com.android.dx.cf.iface.StdFieldList
-
Constructs an instance.
- StdMember - Class in com.android.dx.cf.iface
-
Standard implementation of
Member, which directly stores
all the associated data.
- StdMember(CstType, int, CstNat, AttributeList) - Constructor for class com.android.dx.cf.iface.StdMember
-
Constructs an instance.
- StdMethod - Class in com.android.dx.cf.iface
-
Standard implementation of
Method, which directly stores
all the associated data.
- StdMethod(CstType, int, CstNat, AttributeList) - Constructor for class com.android.dx.cf.iface.StdMethod
-
Constructs an instance.
- StdMethodList - Class in com.android.dx.cf.iface
-
Standard implementation of
MethodList, which directly stores
an array of
Method objects and can be made immutable.
- StdMethodList(int) - Constructor for class com.android.dx.cf.iface.StdMethodList
-
Constructs an instance.
- StdTypeList - Class in com.android.dx.rop.type
-
- StdTypeList(int) - Constructor for class com.android.dx.rop.type.StdTypeList
-
Constructs an instance.
- Storage(byte[]) - Constructor for class com.android.dx.dex.file.DexFile.Storage
-
- storeResults(Frame) - Method in class com.android.dx.cf.code.BaseMachine
-
Stores the results of the latest operation into the given frame.
- strictNameCheck - Variable in class com.android.dx.command.dexer.Main.Arguments
-
whether strict file-name-vs-class-name checking should be done
- strictNameCheck - Variable in class com.android.dx.dex.cf.CfOptions
-
whether strict file-name-vs-class-name checking should be done
- STRING - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.String
- STRING_ID_ITEM - Static variable in class com.android.dex.SizeOf
-
string_data_off uint
- StringDataItem - Class in com.android.dx.dex.file
-
Representation of string data for a particular string, in a Dalvik file.
- StringDataItem(CstString) - Constructor for class com.android.dx.dex.file.StringDataItem
-
Constructs an instance.
- stringDatas - Variable in class com.android.dex.TableOfContents
-
- StringIdItem - Class in com.android.dx.dex.file
-
Representation of a string inside a Dalvik file.
- StringIdItem(CstString) - Constructor for class com.android.dx.dex.file.StringIdItem
-
Constructs an instance.
- stringIds - Variable in class com.android.dex.TableOfContents
-
- stringIds - Variable in class com.android.dx.merge.IndexMap
-
- StringIdsSection - Class in com.android.dx.dex.file
-
Strings list section of a .dex file.
- StringIdsSection(DexFile) - Constructor for class com.android.dx.dex.file.StringIdsSection
-
Constructs an instance.
- stringOrNone(Object) - Static method in class com.android.dx.cf.direct.DirectClassFile
-
Returns the string form of an object or "(none)"
(rather than "null") for null.
- strings() - Method in class com.android.dex.Dex
-
- stringToUtf8Bytes(String) - Static method in class com.android.dx.rop.cst.CstString
-
Converts a string into its MUTF-8 form.
- SUB - Static variable in class com.android.dx.rop.code.RegOps
-
T: any numeric type; r,x,y: T :: r = x - y
- SUB_CONST_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: double :: r = x - c;
- SUB_CONST_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: float :: r = x - c;
- SUB_CONST_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: int :: r = x - c;
- SUB_CONST_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,c: long :: r = x - c;
- SUB_DOUBLE - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_DOUBLE - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_DOUBLE - Static variable in class com.android.dx.io.Opcodes
-
- SUB_DOUBLE - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: double :: r = x - y;
- SUB_DOUBLE_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_DOUBLE_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_DOUBLE_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- SUB_FLOAT - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_FLOAT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_FLOAT - Static variable in class com.android.dx.io.Opcodes
-
- SUB_FLOAT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: float :: r = x - y;
- SUB_FLOAT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_FLOAT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_FLOAT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- SUB_INT - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_INT - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_INT - Static variable in class com.android.dx.io.Opcodes
-
- SUB_INT - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: int :: r = x - y;
- SUB_INT_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_INT_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_INT_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- SUB_LONG - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_LONG - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_LONG - Static variable in class com.android.dx.io.Opcodes
-
- SUB_LONG - Static variable in class com.android.dx.rop.code.Rops
-
r,x,y: long :: r = x - y;
- SUB_LONG_2ADDR - Static variable in class com.android.dx.dex.code.Dops
-
- SUB_LONG_2ADDR - Static variable in class com.android.dx.io.OpcodeInfo
-
- SUB_LONG_2ADDR - Static variable in class com.android.dx.io.Opcodes
-
- subArrayForLabel(int) - Method in class com.android.dx.cf.code.LocalsArraySet
-
Returns a LocalsArray instance representing the locals state that should
be used when returning to a subroutine caller.
- subFrameForLabel(int, int) - Method in class com.android.dx.cf.code.Frame
-
Returns a Frame instance representing the frame state that should
be used when returning from a subroutine.
- subset(BitSet) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns a new instance, which contains a subset of the elements
specified by the given BitSet.
- suppressDump - Variable in class com.android.dx.command.dump.BlockDumper
-
whether or not to suppress dumping
- SWAP - Static variable in class com.android.dx.cf.code.ByteOps
-
- SWITCH - Static variable in class com.android.dx.rop.code.RegOps
-
x: int :: goto table[x]
- SWITCH - Static variable in class com.android.dx.rop.code.Rops
-
x: int :: goto switchtable[x]
- SwitchData - Class in com.android.dx.dex.code
-
Pseudo-instruction which holds switch data.
- SwitchData(SourcePosition, CodeAddress, IntList, CodeAddress[]) - Constructor for class com.android.dx.dex.code.SwitchData
-
Constructs an instance.
- SwitchInsn - Class in com.android.dx.rop.code
-
Instruction which contains switch cases.
- SwitchInsn(Rop, SourcePosition, RegisterSpec, RegisterSpecList, IntList) - Constructor for class com.android.dx.rop.code.SwitchInsn
-
Constructs an instance.
- SwitchList - Class in com.android.dx.cf.code
-
List of (value, target) mappings representing the choices of a
tableswitch or lookupswitch instruction.
- SwitchList(int) - Constructor for class com.android.dx.cf.code.SwitchList
-
Constructs an instance.
- TableOfContents - Class in com.android.dex
-
The file header and map.
- TableOfContents() - Constructor for class com.android.dex.TableOfContents
-
- TableOfContents.Section - Class in com.android.dex
-
- TABLESWITCH - Static variable in class com.android.dx.cf.code.ByteOps
-
- TargetInsn - Class in com.android.dx.dex.code
-
Instruction which has a single branch target.
- TargetInsn(Dop, SourcePosition, RegisterSpecList, CodeAddress) - Constructor for class com.android.dx.dex.code.TargetInsn
-
Constructs an instance.
- testEdgeSplit(RopMethod, int, boolean) - Static method in class com.android.dx.ssa.SsaConverter
-
Returns an SSA represention with only the edge-splitter run.
- testPhiPlacement(RopMethod, int, boolean) - Static method in class com.android.dx.ssa.SsaConverter
-
Returns an SSA represention with only the steps through the
phi placement run.
- THE_ONE - Static variable in class com.android.dx.cf.direct.StdAttributeFactory
-
non-null; shared instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form10t
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form10x
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form11n
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form11x
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form12x
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form20t
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form21c
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form21h
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form21s
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form21t
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form22b
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form22c
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form22s
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form22t
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form22x
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form23x
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form30t
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form31c
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form31i
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form31t
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form32x
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form35c
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form3rc
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form45cc
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form4rcc
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.Form51l
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.dex.code.form.SpecialFormat
-
non-null; unique instance of this class
- THE_ONE - Static variable in class com.android.dx.rop.code.ConservativeTranslationAdvice
-
non-null; standard instance of this class
- THE_ONE - Static variable in class com.android.dx.rop.code.DexTranslationAdvice
-
non-null; standard instance of this class
- THE_ONE - Static variable in class com.android.dx.rop.cst.CstKnownNull
-
non-null; unique instance of this class
- ThreeRegisterDecodedInstruction - Class in com.android.dx.io.instructions
-
A decoded Dalvik instruction which has three register arguments.
- ThreeRegisterDecodedInstruction(InstructionCodec, int, int, IndexType, int, long, int, int, int) - Constructor for class com.android.dx.io.instructions.ThreeRegisterDecodedInstruction
-
Constructs an instance.
- THROW - Static variable in class com.android.dx.dex.code.Dops
-
- THROW - Static variable in class com.android.dx.io.OpcodeInfo
-
- THROW - Static variable in class com.android.dx.io.Opcodes
-
- THROW - Static variable in class com.android.dx.rop.code.RegOps
-
x: Throwable :: throw(x)
- THROW - Static variable in class com.android.dx.rop.code.Rops
-
x: Throwable :: throw(x)
- THROWABLE - Static variable in class com.android.dx.rop.type.StdTypeList
-
non-null; the list [Throwable]
- THROWABLE - Static variable in class com.android.dx.rop.type.Type
-
non-null; instance representing java.lang.Throwable
- throwIfImmutable() - Method in class com.android.dx.util.MutabilityControl
-
- throwIfMutable() - Method in class com.android.dx.util.MutabilityControl
-
- throwIfNotPrepared() - Method in class com.android.dx.dex.file.Section
-
- throwIfPrepared() - Method in class com.android.dx.dex.file.Section
-
- ThrowingCstInsn - Class in com.android.dx.rop.code
-
Instruction which contains an explicit reference to a constant
and which might throw an exception.
- ThrowingCstInsn(Rop, SourcePosition, RegisterSpecList, TypeList, Constant) - Constructor for class com.android.dx.rop.code.ThrowingCstInsn
-
Constructs an instance.
- ThrowingInsn - Class in com.android.dx.rop.code
-
Instruction which possibly throws.
- ThrowingInsn(Rop, SourcePosition, RegisterSpecList, TypeList) - Constructor for class com.android.dx.rop.code.ThrowingInsn
-
Constructs an instance.
- throwLocalMismatch(TypeBearer, TypeBearer) - Static method in class com.android.dx.cf.code.BaseMachine
-
Throws an exception that indicates a mismatch in local variable
types.
- TO_BYTE - Static variable in class com.android.dx.rop.code.RegOps
-
r,x: int :: r = (x << 24) >> 24 (Java-style
convert int to byte)
- TO_BYTE - Static variable in class com.android.dx.rop.code.Rops
-
r,x: int :: r = (x << 24) >> 24 (Java-style
convert int to byte)
- TO_CHAR - Static variable in class com.android.dx.rop.code.RegOps
-
r,x: int :: r = x & 0xffff (Java-style convert int to char)
- TO_CHAR - Static variable in class com.android.dx.rop.code.Rops
-
r,x: int :: r = x & 0xffff (Java-style
convert int to char)
- TO_SHORT - Static variable in class com.android.dx.rop.code.RegOps
-
r,x: int :: r = (x << 16) >> 16 (Java-style
convert int to short)
- TO_SHORT - Static variable in class com.android.dx.rop.code.Rops
-
r,x: int :: r = (x << 16) >> 16 (Java-style
convert int to short)
- toByteArray() - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Constructs and returns a new byte[] that contains
the written contents exactly (that is, with no extra unwritten
bytes at the end).
- toCatchString(TypeList) - Static method in class com.android.dx.rop.code.ThrowingInsn
-
Gets the string form of a register spec list to be used as a catches
list.
- toDex(Writer, boolean) - Method in class com.android.dx.dex.file.DexFile
-
Returns the contents of this instance as a .dex file,
in byte[] form.
- toHuman() - Method in class com.android.dx.cf.code.LocalsArraySet
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.cf.code.OneLocalsArray
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.cf.code.ReturnAddress
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.dex.code.CatchHandlerList
-
Return the "human" string form of this instance.
- toHuman(String, String) - Method in class com.android.dx.dex.code.CatchHandlerList
-
Get the human form of this instance, prefixed on each line
with the string.
- toHuman() - Method in class com.android.dx.dex.file.AnnotationItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.AnnotationSetItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.AnnotationSetRefItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.CallSiteItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.ClassDataItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.CodeItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.DebugInfoItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.EncodedArrayItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.EncodedField
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.dex.file.EncodedMethod
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.dex.file.FieldAnnotationStruct
-
Return the "human" string form of this instance.
- toHuman() - Method in enum com.android.dx.dex.file.ItemType
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.dex.file.MapItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.MethodAnnotationStruct
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.dex.file.OffsettedItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.ParameterAnnotationStruct
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.dex.file.Statistics
-
- toHuman() - Method in class com.android.dx.dex.file.StringDataItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.TypeListItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.dex.file.UniformListItem
-
Gets a short human-readable string representing this instance.
- toHuman() - Method in class com.android.dx.rop.annotation.Annotation
-
Return the "human" string form of this instance.
- toHuman() - Method in enum com.android.dx.rop.annotation.AnnotationVisibility
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.code.Insn
-
Gets a human-oriented (and slightly lossy) string for this instance.
- toHuman() - Method in class com.android.dx.rop.code.RegisterSpec
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstAnnotation
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstArray
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstBoolean
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstByte
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstCallSite
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstCallSiteRef
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstChar
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstDouble
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstFloat
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstInteger
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstKnownNull
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstLong
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstMemberRef
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstNat
-
Returns an unadorned but human-readable version of the name-and-type
value.
- toHuman() - Method in class com.android.dx.rop.cst.CstProtoRef
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstShort
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstString
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.rop.cst.CstType
-
Return the "human" string form of this instance.
- toHuman(TypeList) - Static method in class com.android.dx.rop.type.StdTypeList
-
Returns the given list as a comma-separated list of human forms.
- toHuman() - Method in class com.android.dx.rop.type.Type
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.ssa.BasicRegisterMapper
- toHuman() - Method in class com.android.dx.ssa.NormalSsaInsn
-
Return the "human" string form of this instance.
- toHuman() - Method in class com.android.dx.ssa.PhiInsn
-
Return the "human" string form of this instance.
- toHuman(int[]) - Static method in class com.android.dx.util.Bits
-
- toHuman() - Method in class com.android.dx.util.FixedSizeList
-
Return the "human" string form of this instance.
- toHuman(String, String, String) - Method in class com.android.dx.util.FixedSizeList
-
Gets a customized human string for this instance.
- ToHuman - Interface in com.android.dx.util
-
Simple interface for objects that can return a "human" (as opposed to
a complete but often hard to read) string form.
- toHuman() - Method in interface com.android.dx.util.ToHuman
-
Return the "human" string form of this instance.
- toHumanWithInline(String) - Method in class com.android.dx.rop.code.Insn
-
Returns the human string form of this instance, with the given
bit added in the standard location for an inline argument.
- toHumanWithInline(String) - Method in class com.android.dx.ssa.PhiInsn
-
Returns human-readable string for listing dumps.
- toMethodRef() - Method in class com.android.dx.rop.cst.CstInterfaceMethodRef
-
Gets a normal (non-interface)
CstMethodRef that corresponds to
this instance.
- top() - Method in class com.android.dx.util.IntList
-
Returns the last element in the array without modifying the array
- toQuoted() - Method in class com.android.dx.rop.cst.CstString
-
Gets the value as a human-oriented string, surrounded by double
quotes.
- toQuoted(int) - Method in class com.android.dx.rop.cst.CstString
-
Gets the value as a human-oriented string, surrounded by double
quotes, but ellipsizes the result if it is longer than the given
maximum length
- toRopCatchList() - Method in class com.android.dx.cf.code.ByteCatchList
-
Returns a rop-style catches list equivalent to this one.
- toRopInsn() - Method in class com.android.dx.ssa.NormalSsaInsn
-
Transform back to ROP form.
- toRopInsn() - Method in class com.android.dx.ssa.PhiInsn
-
Always throws an exeption, since a phi insn may not be
converted back to rop form.
- toRopInsn() - Method in class com.android.dx.ssa.SsaInsn
-
Transform back to ROP form.
- toString() - Method in class com.android.dex.Annotation
-
- toString() - Method in class com.android.dex.CallSiteId
-
- toString() - Method in class com.android.dex.ClassDef
-
- toString() - Method in class com.android.dex.EncodedValue
-
- toString() - Method in class com.android.dex.FieldId
-
- toString() - Method in class com.android.dex.MethodHandle
-
- toString() - Method in class com.android.dex.MethodId
-
- toString() - Method in class com.android.dex.ProtoId
-
- toString() - Method in class com.android.dex.TableOfContents.Section
-
- toString() - Method in class com.android.dex.TypeList
-
- toString() - Method in class com.android.dx.cf.code.ByteBlock
- toString() - Method in class com.android.dx.cf.code.ReturnAddress
- toString() - Method in class com.android.dx.cf.iface.StdMember
- toString() - Method in class com.android.dx.dex.code.DalvInsn
- toString() - Method in class com.android.dx.dex.code.Dop
- toString() - Method in class com.android.dx.dex.code.LocalList.Entry
- toString() - Method in class com.android.dx.dex.file.CallSiteItem
- toString() - Method in class com.android.dx.dex.file.CodeItem
- toString() - Method in class com.android.dx.dex.file.EncodedField
- toString() - Method in class com.android.dx.dex.file.EncodedMethod
- toString() - Method in class com.android.dx.dex.file.MapItem
- toString() - Method in class com.android.dx.dex.file.UniformListItem
- toString() - Method in class com.android.dx.rop.annotation.Annotation
- toString() - Method in class com.android.dx.rop.annotation.Annotations
- toString() - Method in class com.android.dx.rop.annotation.NameValuePair
- toString() - Method in class com.android.dx.rop.code.BasicBlock
-
- toString() - Method in class com.android.dx.rop.code.Insn
- toString() - Method in class com.android.dx.rop.code.LocalItem
- toString() - Method in class com.android.dx.rop.code.RegisterSpec
- toString() - Method in class com.android.dx.rop.code.RegisterSpecSet
- toString() - Method in class com.android.dx.rop.code.Rop
- toString() - Method in class com.android.dx.rop.code.SourcePosition
- toString() - Method in class com.android.dx.rop.cst.CstAnnotation
- toString() - Method in class com.android.dx.rop.cst.CstArray
- toString() - Method in class com.android.dx.rop.cst.CstBoolean
- toString() - Method in class com.android.dx.rop.cst.CstByte
- toString() - Method in class com.android.dx.rop.cst.CstCallSite
- toString() - Method in class com.android.dx.rop.cst.CstCallSiteRef
- toString() - Method in class com.android.dx.rop.cst.CstChar
- toString() - Method in class com.android.dx.rop.cst.CstDouble
- toString() - Method in class com.android.dx.rop.cst.CstFloat
- toString() - Method in class com.android.dx.rop.cst.CstInteger
- toString() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
- toString() - Method in class com.android.dx.rop.cst.CstKnownNull
- toString() - Method in class com.android.dx.rop.cst.CstLong
- toString() - Method in class com.android.dx.rop.cst.CstMemberRef
- toString() - Method in class com.android.dx.rop.cst.CstMethodHandle
- toString() - Method in class com.android.dx.rop.cst.CstNat
- toString() - Method in class com.android.dx.rop.cst.CstProtoRef
- toString() - Method in class com.android.dx.rop.cst.CstShort
- toString() - Method in class com.android.dx.rop.cst.CstString
- toString() - Method in class com.android.dx.rop.cst.CstType
- toString() - Method in class com.android.dx.rop.type.Prototype
- toString() - Method in class com.android.dx.rop.type.Type
- toString() - Method in class com.android.dx.ssa.SsaBasicBlock
- toString() - Method in class com.android.dx.util.BitIntSet
- toString() - Method in class com.android.dx.util.FixedSizeList
- toString(String, String, String) - Method in class com.android.dx.util.FixedSizeList
-
Gets a customized string form for this instance.
- toString() - Method in class com.android.dx.util.IntList
- toString() - Method in class com.android.dx.util.ListIntSet
- toString(String, int, String, String, int) - Static method in class com.android.dx.util.TwoColumnOutput
-
Turns the given two strings (with widths) and spacer into a formatted
two-column string.
- toStringWithInline(String) - Method in class com.android.dx.rop.code.Insn
-
Returns the string form of this instance, with the given bit added in
the standard location for an inline argument.
- toTargetList(int) - Method in class com.android.dx.cf.code.ByteCatchList
-
Returns a target list corresponding to this instance.
- translate(DxContext, DirectClassFile, byte[], CfOptions, DexOptions, DexFile) - Static method in class com.android.dx.dex.cf.CfTranslator
-
Takes a
byte[], interprets it as a Java classfile, and
translates it into a
ClassDefItem.
- translate(RopMethod, int, LocalVariableInfo, int, DexOptions) - Static method in class com.android.dx.dex.code.RopTranslator
-
- TranslationAdvice - Interface in com.android.dx.rop.code
-
Interface for "advice" passed from the late stage of translation back
to the early stage.
- triesSize() - Method in class com.android.dx.dex.file.CatchStructs
-
Gets the size of the tries list, in entries.
- TRY_ITEM - Static variable in class com.android.dex.SizeOf
-
start_addr uint
insn_count ushort
handler_off ushort
- TwoColumnOutput - Class in com.android.dx.util
-
Class that takes a combined output destination and provides two
output writers, one of which ends up writing to the left column and
one which goes on the right.
- TwoColumnOutput(Writer, int, int, String) - Constructor for class com.android.dx.util.TwoColumnOutput
-
Constructs an instance.
- TwoColumnOutput(OutputStream, int, int, String) - Constructor for class com.android.dx.util.TwoColumnOutput
-
Constructs an instance.
- twoColumns(String, String) - Method in class com.android.dx.command.dump.BaseDumper
-
Combines a pair of strings as two columns, or if this is one-column
output, format the otherwise-second column.
- TwoRegisterDecodedInstruction - Class in com.android.dx.io.instructions
-
A decoded Dalvik instruction which has two register arguments.
- TwoRegisterDecodedInstruction(InstructionCodec, int, int, IndexType, int, long, int, int) - Constructor for class com.android.dx.io.instructions.TwoRegisterDecodedInstruction
-
Constructs an instance.
- type - Variable in class com.android.dex.TableOfContents.Section
-
- Type - Class in com.android.dx.rop.type
-
Representation of a value type, such as may appear in a field, in a
local, on a stack, or in a method descriptor.
- TYPE_ArithmeticException - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type java.lang.ArithmeticException
- TYPE_ArrayIndexOutOfBoundsException - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type
java.lang.ArrayIndexOutOfBoundsException
- TYPE_ArrayStoreException - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type java.lang.ArrayStoreException
- TYPE_ClassCastException - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type java.lang.ClassCastException
- TYPE_Error - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type java.lang.Error
- TYPE_ID_ITEM - Static variable in class com.android.dex.SizeOf
-
descriptor_idx uint
- TYPE_IllegalMonitorStateException - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type
java.lang.IllegalMonitorStateException
- TYPE_ITEM - Static variable in class com.android.dex.SizeOf
-
type_idx ushort
- TYPE_NegativeArraySizeException - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type java.lang.NegativeArraySizeException
- TYPE_NullPointerException - Static variable in class com.android.dx.rop.code.Exceptions
-
non-null; the type java.lang.NullPointerException
- TypeBearer - Interface in com.android.dx.rop.type
-
Object which has an associated type, possibly itself.
- TypedConstant - Class in com.android.dx.rop.cst
-
Base class for constants which implement
TypeBearer.
- TypedConstant() - Constructor for class com.android.dx.rop.cst.TypedConstant
-
- TypeIdItem - Class in com.android.dx.dex.file
-
Representation of a type reference inside a Dalvik file.
- TypeIdItem(CstType) - Constructor for class com.android.dx.dex.file.TypeIdItem
-
Constructs an instance.
- typeIds() - Method in class com.android.dex.Dex
-
- typeIds - Variable in class com.android.dex.TableOfContents
-
- typeIds - Variable in class com.android.dx.merge.IndexMap
-
- TypeIdsSection - Class in com.android.dx.dex.file
-
Type identifiers list section of a .dex file.
- TypeIdsSection(DexFile) - Constructor for class com.android.dx.dex.file.TypeIdsSection
-
Constructs an instance.
- TypeList - Class in com.android.dex
-
- TypeList(Dex, short[]) - Constructor for class com.android.dex.TypeList
-
- TypeList - Interface in com.android.dx.rop.type
-
List of
Type instances (or of things that contain types).
- TypeListItem - Class in com.android.dx.dex.file
-
Representation of a list of class references.
- TypeListItem(TypeList) - Constructor for class com.android.dx.dex.file.TypeListItem
-
Constructs an instance.
- typeLists - Variable in class com.android.dex.TableOfContents
-
- typeName() - Method in class com.android.dx.dex.file.Item
-
Returns the human name for the particular type of item this
instance is.
- typeName() - Method in class com.android.dx.rop.cst.Constant
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstAnnotation
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstArray
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstBoolean
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstByte
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstCallSite
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstCallSiteRef
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstChar
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstDouble
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstEnumRef
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstFieldRef
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstFloat
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstInteger
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstInterfaceMethodRef
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstInvokeDynamic
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstKnownNull
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstLong
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstMethodHandle
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstMethodRef
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstNat
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstProtoRef
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstShort
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstString
-
Returns the human name for the particular type of constant
this instance is.
- typeName() - Method in class com.android.dx.rop.cst.CstType
-
Returns the human name for the particular type of constant
this instance is.
- typeNames() - Method in class com.android.dex.Dex
-
- wantsParamsMovedHigh() - Method in class com.android.dx.ssa.back.FirstFitAllocator
-
Indicates whether the method params were allocated at the bottom
of the namespace, and thus should be moved up to the top of the
namespace after phi removal.
- wantsParamsMovedHigh() - Method in class com.android.dx.ssa.back.FirstFitLocalCombiningAllocator
-
Indicates whether the method params were allocated at the bottom
of the namespace, and thus should be moved up to the top of the
namespace after phi removal.
- wantsParamsMovedHigh() - Method in class com.android.dx.ssa.back.NullRegisterAllocator
-
Indicates whether the method params were allocated at the bottom
of the namespace, and thus should be moved up to the top of the
namespace after phi removal.
- wantsParamsMovedHigh() - Method in class com.android.dx.ssa.back.RegisterAllocator
-
Indicates whether the method params were allocated at the bottom
of the namespace, and thus should be moved up to the top of the
namespace after phi removal.
- warn - Variable in class com.android.dx.dex.cf.CfOptions
-
where to issue warnings to
- Warning - Exception in com.android.dx.util
-
Exception which is meant to indicate a non-fatal warning.
- Warning(String) - Constructor for exception com.android.dx.util.Warning
-
Constructs an instance.
- warnings - Variable in class com.android.dx.command.dexer.Main.Arguments
-
whether to emit warning messages
- WIDE - Static variable in class com.android.dx.cf.code.ByteOps
-
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.FillArrayDataInsn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.Insn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.PlainCstInsn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.PlainInsn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.SwitchInsn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.ThrowingCstInsn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedCatch(Type) - Method in class com.android.dx.rop.code.ThrowingInsn
-
Returns an instance that is just like this one, except that it
has a catch list with the given item appended to the end.
- withAddedType(Type) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns a new instance which is identical to this one, except that
the given item is appended to the end and it is guaranteed to be
immutable.
- withAddedType(Type) - Method in class com.android.dx.rop.type.StdTypeList
-
Returns a new instance which is identical to this one, except that
the given item is appended to the end and it is guaranteed to be
immutable.
- withAddedType(Type) - Method in interface com.android.dx.rop.type.TypeList
-
Returns a new instance which is identical to this one, except that
the given item is appended to the end and it is guaranteed to be
immutable.
- withContext(Throwable, String) - Static method in exception com.android.dex.util.ExceptionWithContext
-
Augments the given exception with the given context, and return the
result.
- withDisposition(LocalList.Disposition) - Method in class com.android.dx.dex.code.LocalList.Entry
-
Returns an instance just like this one but with the disposition
set as given.
- withExpandedRegisters(int, boolean, BitSet) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns an instance that is identical to this one, except that
all incompatible register numbers are renumbered sequentially from
the given base, with the first number duplicated if indicated.
- withFirst(RegisterSpec) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns a new instance, which is the same as this instance,
except that it has an additional element prepended to the original.
- withFirst(Type) - Method in class com.android.dx.rop.type.StdTypeList
-
Returns a new instance, which is the same as this instance,
except that it has an additional type prepended to the
original.
- withFirstParameter(Type) - Method in class com.android.dx.rop.type.Prototype
-
Returns a new interned instance, which is the same as this instance,
except that it has an additional parameter prepended to the original's
argument list.
- withIndex(int) - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.FillArrayDataPayloadDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.FiveRegisterDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.FourRegisterDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- withIndex(int) - Method in class com.android.dx.io.instructions.InvokePolymorphicRangeDecodedInstruction
-
- withIndex(int) - Method in class com.android.dx.io.instructions.OneRegisterDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.PackedSwitchPayloadDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.RegisterRangeDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.SparseSwitchPayloadDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.ThreeRegisterDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.TwoRegisterDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withIndex(int) - Method in class com.android.dx.io.instructions.ZeroRegisterDecodedInstruction
-
Returns an instance just like this one, except with the index replaced
with the given one.
- withLocalItem(LocalItem) - Method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance that is identical to this one except that the
local variable is as specified in the parameter.
- withMapper(RegisterMapper) - Method in class com.android.dx.dex.code.DalvInsn
-
Returns an instance that is just like this one, except that the
register list is mapped by using mapper.
- withMapper(RegisterMapper) - Method in class com.android.dx.dex.code.LocalSnapshot
-
Returns an instance that is just like this one, except that the
register list is mapped by using mapper.
- withMapper(RegisterMapper) - Method in class com.android.dx.dex.code.LocalStart
-
Returns an instance that is just like this one, except that the
register list is mapped by using mapper.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.FillArrayDataInsn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.Insn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.PlainCstInsn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.PlainInsn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.SwitchInsn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.ThrowingCstInsn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewRegisters(RegisterSpec, RegisterSpecList) - Method in class com.android.dx.rop.code.ThrowingInsn
-
Returns an instance that is just like this one, except
with new result and source registers.
- withNewTargetAndReversed(CodeAddress) - Method in class com.android.dx.dex.code.TargetInsn
-
Returns an instance that is just like this one, except that its
opcode has the opposite sense (as a test; e.g.
- withOffset(int) - Method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance that is identical to this one, except that the
register number is offset by the given amount.
- withOffset(int) - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns an instance that is identical to this one, except that
all register numbers are offset by the given amount.
- withOffset(int) - Method in class com.android.dx.rop.code.RegisterSpecSet
-
Returns an instance that is identical to this one, except that
all register numbers are offset by the given amount.
- withOpcode(Dop) - Method in class com.android.dx.dex.code.CstInsn
-
Returns an instance that is just like this one, except that its
opcode is replaced by the one given, and its address is reset.
- withOpcode(Dop) - Method in class com.android.dx.dex.code.DalvInsn
-
Returns an instance that is just like this one, except that its
opcode is replaced by the one given, and its address is reset.
- withOpcode(Dop) - Method in class com.android.dx.dex.code.MultiCstInsn
-
Returns an instance that is just like this one, except that its
opcode is replaced by the one given, and its address is reset.
- withOpcode(Dop) - Method in class com.android.dx.dex.code.SimpleInsn
-
Returns an instance that is just like this one, except that its
opcode is replaced by the one given, and its address is reset.
- withOpcode(Dop) - Method in class com.android.dx.dex.code.TargetInsn
-
Returns an instance that is just like this one, except that its
opcode is replaced by the one given, and its address is reset.
- withOpcode(Dop) - Method in class com.android.dx.dex.code.VariableSizeInsn
-
Returns an instance that is just like this one, except that its
opcode is replaced by the one given, and its address is reset.
- withOpcode(Dop) - Method in class com.android.dx.dex.code.ZeroSizeInsn
-
Returns an instance that is just like this one, except that its
opcode is replaced by the one given, and its address is reset.
- withoutFirst() - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns a new instance, which is the same as this instance,
except that its first element is removed.
- withoutLast() - Method in class com.android.dx.rop.code.RegisterSpecList
-
Returns a new instance, which is the same as this instance,
except that its last element is removed.
- withProtoIndex(int, int) - Method in class com.android.dx.io.instructions.DecodedInstruction
-
Update the instruction with a new 45cc or 4rcc proto index.
- withProtoIndex(int, int) - Method in class com.android.dx.io.instructions.InvokePolymorphicDecodedInstruction
-
- withProtoIndex(int, int) - Method in class com.android.dx.io.instructions.InvokePolymorphicRangeDecodedInstruction
-
- withReg(int) - Method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance that is identical to this one, except that the
register number is replaced by the given one.
- withRegisterOffset(int) - Method in class com.android.dx.dex.code.DalvInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta, and its
address is reset.
- withRegisterOffset(int) - Method in class com.android.dx.dex.code.FixedSizeInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta, and its
address is reset.
- withRegisterOffset(int) - Method in class com.android.dx.dex.code.LocalSnapshot
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta, and its
address is reset.
- withRegisterOffset(int) - Method in class com.android.dx.dex.code.LocalStart
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta, and its
address is reset.
- withRegisterOffset(int) - Method in class com.android.dx.dex.code.VariableSizeInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta, and its
address is reset.
- withRegisterOffset(int) - Method in class com.android.dx.dex.code.ZeroSizeInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta, and its
address is reset.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.BasicBlock
-
Returns an instance that is identical to this one, except that
the registers in each instruction are offset by the given
amount.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.BasicBlockList
-
Returns an instance that is identical to this one, except that
the registers in each instruction are offset by the given
amount.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.FillArrayDataInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.Insn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.InsnList
-
Returns an instance that is identical to this one, except that
the registers in each instruction are offset by the given
amount.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.InvokePolymorphicInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.PlainCstInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.PlainInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.RopMethod
-
Returns an instance that is identical to this one, except that
the registers in each instruction are offset by the given
amount.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.SwitchInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.ThrowingCstInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisterOffset(int) - Method in class com.android.dx.rop.code.ThrowingInsn
-
Returns an instance that is just like this one, except that all
register references have been offset by the given delta.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.ArrayData
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.CodeAddress
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.CstInsn
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.DalvInsn
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.HighRegisterPrefix
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.LocalSnapshot
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.LocalStart
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.MultiCstInsn
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.OddSpacer
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.SimpleInsn
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.SwitchData
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withRegisters(RegisterSpecList) - Method in class com.android.dx.dex.code.TargetInsn
-
Returns an instance that is just like this one, except that the
register list is replaced by the given one, and its address is
reset.
- withSignature(CstString) - Method in class com.android.dx.cf.code.LocalVariableList.Item
-
Constructs and returns an instance which is identical to this
one, except that the signature is changed to the given value.
- withSimpleType() - Method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance that is identical to this one, except that
the type bearer is replaced by the actual underlying type
(thereby stripping off non-type information) with any
initialization information stripped away as well.
- withSourceLiteral() - Method in class com.android.dx.rop.code.Insn
-
Returns an instance that is just like this one, except that, if
possible, the insn is converted into a version in which a source
(if it is a constant) is represented directly rather than as a
register reference.
- withSourceLiteral() - Method in class com.android.dx.rop.code.PlainInsn
-
Returns an instance that is just like this one, except that, if
possible, the insn is converted into a version in which a source
(if it is a constant) is represented directly rather than as a
register reference.
- withType(TypeBearer) - Method in class com.android.dx.rop.code.RegisterSpec
-
Returns an instance that is identical to this one, except that
the type is replaced by the given one.
- write(byte[]) - Method in class com.android.dex.Dex.Section
-
- write(short[]) - Method in class com.android.dex.Dex.Section
-
- write(AnnotatedOutput, short) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes one code unit to the given output destination.
- write(AnnotatedOutput, short, short) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes two code units to the given output destination.
- write(AnnotatedOutput, short, short, short) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes three code units to the given output destination.
- write(AnnotatedOutput, short, short, short, short) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes four code units to the given output destination.
- write(AnnotatedOutput, short, short, short, short, short) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes five code units to the given output destination.
- write(AnnotatedOutput, short, int) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes three code units to the given output destination, where the
second and third are represented as single int and emitted
in little-endian order.
- write(AnnotatedOutput, short, int, short) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes four code units to the given output destination, where the
second and third are represented as single int and emitted
in little-endian order.
- write(AnnotatedOutput, short, int, short, short) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes five code units to the given output destination, where the
second and third are represented as single int and emitted
in little-endian order.
- write(AnnotatedOutput, short, long) - Static method in class com.android.dx.dex.code.InsnFormat
-
Writes five code units to the given output destination, where the
second through fifth are represented as single long
and emitted in little-endian order.
- write(short) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes a code unit.
- write(short, short) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes two code units.
- write(short, short, short) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes three code units.
- write(short, short, short, short) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes four code units.
- write(short, short, short, short, short) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes five code units.
- write(byte[]) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes the contents of the given array.
- write(short[]) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes the contents of the given array.
- write(int[]) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes the contents of the given array.
- write(long[]) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes the contents of the given array.
- write(short) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes a code unit.
- write(short, short) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes two code units.
- write(short, short, short) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes three code units.
- write(short, short, short, short) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes four code units.
- write(short, short, short, short, short) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes five code units.
- write(byte[]) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes the contents of the given array.
- write(short[]) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes the contents of the given array.
- write(int[]) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes the contents of the given array.
- write(long[]) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes the contents of the given array.
- write(ByteArray) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
- write(byte[], int, int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes a portion of a byte[] to this instance.
- write(byte[]) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes a byte[] to this instance.
- write(int) - Method in class com.android.dx.util.IndentingWriter
- write(char[], int, int) - Method in class com.android.dx.util.IndentingWriter
- write(String, int, int) - Method in class com.android.dx.util.IndentingWriter
- write(ByteArray) - Method in interface com.android.dx.util.Output
-
- write(byte[], int, int) - Method in interface com.android.dx.util.Output
-
Writes a portion of a byte[] to this instance.
- write(byte[]) - Method in interface com.android.dx.util.Output
-
Writes a byte[] to this instance.
- writeAnnotation(AnnotatedOutput) - Method in class com.android.dx.dex.file.Statistics
-
Writes the statistics as an annotation.
- writeAnnotation(Annotation, boolean) - Method in class com.android.dx.dex.file.ValueEncoder
-
Writes out the encoded form of the given annotation, that is,
as an encoded_annotation and not including a
value_type prefix.
- writeAnnotationsTo(Writer) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes the annotated content of this instance to the given writer.
- writeArray(CstArray, boolean) - Method in class com.android.dx.dex.file.ValueEncoder
-
Writes out the encoded form of the given array, that is, as
an encoded_array and not including a
value_type prefix.
- writeByte(int) - Method in class com.android.dex.Dex.Section
-
- writeByte(int) - Method in interface com.android.dex.util.ByteOutput
-
Writes a byte.
- writeByte(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes a byte to this instance.
- writeByte(int) - Method in interface com.android.dx.util.Output
-
Writes a byte to this instance.
- writeConstant(Constant) - Method in class com.android.dx.dex.file.ValueEncoder
-
Writes out the encoded form of the given constant.
- writeHashes() - Method in class com.android.dex.Dex
-
Generates the signature and checksum of the dex file out and
writes them to the file.
- writeHeader(Dex.Section, int) - Method in class com.android.dex.TableOfContents
-
- writeHeaderPart(AnnotatedOutput) - Method in class com.android.dx.dex.file.ClassDefsSection
-
Writes the portion of the file header that refers to this instance.
- writeHeaderPart(AnnotatedOutput) - Method in class com.android.dx.dex.file.FieldIdsSection
-
Writes the portion of the file header that refers to this instance.
- writeHeaderPart(AnnotatedOutput) - Method in class com.android.dx.dex.file.MethodIdsSection
-
Writes the portion of the file header that refers to this instance.
- writeHeaderPart(AnnotatedOutput) - Method in class com.android.dx.dex.file.MixedItemSection
-
Writes the portion of the file header that refers to this instance.
- writeHeaderPart(AnnotatedOutput) - Method in class com.android.dx.dex.file.ProtoIdsSection
-
Writes the portion of the file header that refers to this instance.
- writeHeaderPart(AnnotatedOutput) - Method in class com.android.dx.dex.file.StringIdsSection
-
Writes the portion of the file header that refers to this instance.
- writeHeaderPart(AnnotatedOutput) - Method in class com.android.dx.dex.file.TypeIdsSection
-
Writes the portion of the file header that refers to this instance.
- writeIndexAnnotation(AnnotatedOutput, ItemType, String) - Method in class com.android.dx.dex.file.MixedItemSection
-
Writes an index of contents of the items in this instance of the
given type.
- writeInt(int) - Method in class com.android.dex.Dex.Section
-
- writeInt(int) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes an int, little-endian.
- writeInt(int) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes an int, little-endian.
- writeInt(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes an int to this instance.
- writeInt(int) - Method in interface com.android.dx.util.Output
-
Writes an int to this instance.
- writeLong(long) - Method in interface com.android.dx.io.instructions.CodeOutput
-
Writes a long, little-endian.
- writeLong(long) - Method in class com.android.dx.io.instructions.ShortArrayCodeOutput
-
Writes a long, little-endian.
- writeLong(long) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes a long to this instance.
- writeLong(long) - Method in interface com.android.dx.util.Output
-
Writes a long to this instance.
- writeMap(Dex.Section) - Method in class com.android.dex.TableOfContents
-
- writeRightZeroExtendedValue(ByteOutput, int, long) - Static method in class com.android.dex.EncodedValueCodec
-
Writes a right-zero-extended value to out.
- Writers - Class in com.android.dx.util
-
Utilities for dealing with Writers.
- writeShort(short) - Method in class com.android.dex.Dex.Section
-
- writeShort(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes a short to this instance.
- writeShort(int) - Method in interface com.android.dx.util.Output
-
Writes a short to this instance.
- writeSignedIntegralValue(ByteOutput, int, long) - Static method in class com.android.dex.EncodedValueCodec
-
Writes a signed integral to out.
- writeSignedLeb128(ByteOutput, int) - Static method in class com.android.dex.Leb128
-
Writes value as a signed integer to out, starting at
offset.
- writeSize() - Method in class com.android.dx.dex.file.CallSiteIdItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.CatchStructs
-
Gets the write size of this instance, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.ClassDefItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.HeaderItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.Item
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.MemberIdItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.MethodHandleItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.MixedItemSection
-
Gets the size of this instance when output, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.OffsettedItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.ProtoIdItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.Section
-
Gets the size of this instance when output, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.StringIdItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.TypeIdItem
-
Gets the size of this instance when written, in bytes.
- writeSize() - Method in class com.android.dx.dex.file.UniformItemSection
-
Gets the size of this instance when output, in bytes.
- writeSleb128(int) - Method in class com.android.dex.Dex.Section
-
- writeSleb128(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes a DWARFv3-style unsigned LEB128 integer.
- writeSleb128(int) - Method in interface com.android.dx.util.Output
-
Writes a DWARFv3-style unsigned LEB128 integer.
- writeStringData(String) - Method in class com.android.dex.Dex.Section
-
- writeTo(Dex.Section) - Method in class com.android.dex.Annotation
-
- writeTo(Dex.Section) - Method in class com.android.dex.CallSiteId
-
- writeTo(OutputStream) - Method in class com.android.dex.Dex
-
- writeTo(File) - Method in class com.android.dex.Dex
-
- writeTo(Dex.Section) - Method in class com.android.dex.EncodedValue
-
- writeTo(Dex.Section) - Method in class com.android.dex.FieldId
-
- writeTo(Dex.Section) - Method in class com.android.dex.MethodHandle
-
- writeTo(Dex.Section) - Method in class com.android.dex.MethodId
-
- writeTo(Dex.Section) - Method in class com.android.dex.ProtoId
-
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.ArrayData
-
Writes this instance to the given output.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.DalvInsn
-
Writes this instance to the given output.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.DalvInsnList
-
Writes all the instructions in this instance to the given output
destination.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.FixedSizeInsn
-
Writes this instance to the given output.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form10t
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form10x
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form11n
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form11x
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form12x
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form20t
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form21c
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form21h
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form21s
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form21t
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form22b
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form22c
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form22s
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form22t
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form22x
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form23x
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form30t
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form31c
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form31i
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form31t
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form32x
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form35c
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form3rc
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form45cc
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form4rcc
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.Form51l
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.form.SpecialFormat
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.HighRegisterPrefix
-
Writes this instance to the given output.
- writeTo(AnnotatedOutput, DalvInsn) - Method in class com.android.dx.dex.code.InsnFormat
-
Writes the code units for the given instruction to the given
output destination.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.OddSpacer
-
Writes this instance to the given output.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.SwitchData
-
Writes this instance to the given output.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.code.ZeroSizeInsn
-
Writes this instance to the given output.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.CallSiteIdItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.CatchStructs
-
Writes this instance to the given stream.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.ClassDefItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(OutputStream, Writer, boolean) - Method in class com.android.dx.dex.file.DexFile
-
Writes the contents of this instance as either a binary or a
human-readable form, or both.
- writeTo(OutputStream, DexFile.Storage, Writer, boolean) - Method in class com.android.dx.dex.file.DexFile
-
Writes the contents of this instance as either a binary or a
human-readable form, or both.
- writeTo(DexFile.Storage) - Method in class com.android.dx.dex.file.DexFile
-
Writes the contents of this instance as a binary.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.FieldAnnotationStruct
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.HeaderItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.Item
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.MemberIdItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.MethodAnnotationStruct
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.MethodHandleItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.OffsettedItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.ParameterAnnotationStruct
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.ProtoIdItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(AnnotatedOutput) - Method in class com.android.dx.dex.file.Section
-
Writes this instance to the given raw data object.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.StringIdItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.TypeIdItem
-
Writes the representation of this instance to the given data section,
using the given
DexFile to look things up as needed.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.AnnotationItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.AnnotationsDirectoryItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.AnnotationSetItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.AnnotationSetRefItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.CallSiteItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.ClassDataItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.CodeItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.DebugInfoItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.EncodedArrayItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.MapItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(AnnotatedOutput) - Method in class com.android.dx.dex.file.MixedItemSection
-
Writes this instance to the given raw data object.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.OffsettedItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(AnnotatedOutput) - Method in class com.android.dx.dex.file.Section
-
Writes this instance to the given raw data object.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.StringDataItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.TypeListItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTo0(AnnotatedOutput) - Method in class com.android.dx.dex.file.UniformItemSection
-
Writes this instance to the given raw data object.
- writeTo0(DexFile, AnnotatedOutput) - Method in class com.android.dx.dex.file.UniformListItem
-
Performs the actual write of the contents of this instance to
the given data section.
- writeTypeList(TypeList) - Method in class com.android.dex.Dex.Section
-
- writeUleb128(int) - Method in class com.android.dex.Dex.Section
-
- writeUleb128(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes a DWARFv3-style unsigned LEB128 integer.
- writeUleb128(int) - Method in interface com.android.dx.util.Output
-
Writes a DWARFv3-style unsigned LEB128 integer.
- writeUleb128p1(int) - Method in class com.android.dex.Dex.Section
-
- writeUnsignedIntegralValue(ByteOutput, int, long) - Static method in class com.android.dex.EncodedValueCodec
-
Writes an unsigned integral to out.
- writeUnsignedLeb128(ByteOutput, int) - Static method in class com.android.dex.Leb128
-
Writes value as an unsigned integer to out, starting at
offset.
- writeUnsignedShort(int) - Method in class com.android.dex.Dex.Section
-
- writeZeroes(int) - Method in class com.android.dx.util.ByteArrayAnnotatedOutput
-
Writes the given number of 0 bytes.
- writeZeroes(int) - Method in interface com.android.dx.util.Output
-
Writes the given number of 0 bytes.