dex library

Classes

DexAnnotation
A single annotation with all pool references resolved.
DexAnnotationDirectory
All annotations associated with a class, including annotations on the class itself, its fields, methods, and method parameters.
DexClassData
The fields and methods of a class.
DexClassDef
A resolved class definition.
DexCodeItem
A parsed code_item from a DEX file, with all pool indices resolved.
DexDiffer
Compares two parsed DexFiles and produces a DexDiffResult describing the semantic differences between them.
DexDifference
A single difference found between two DEX files.
DexDiffResult
The result of comparing two DEX files.
DexEncodedAnnotation
An embedded annotation value.
DexEncodedArray
An array of encoded values.
DexEncodedBoolean
A boolean value.
DexEncodedEnum
A resolved enum constant reference (stored as a field reference in the DEX format).
DexEncodedField
A field definition within a class.
DexEncodedFieldRef
A resolved field reference (as an encoded value in annotations or static initializers).
DexEncodedMethod
A method definition within a class.
DexEncodedMethodHandle
A method handle reference. These are not fully resolved because the method_handle pool is not parsed.
DexEncodedMethodRef
A resolved method reference (as an encoded value in annotations or static initializers).
DexEncodedMethodType
A resolved method type (prototype) reference.
DexEncodedNull
The null value.
DexEncodedPrimitive
A primitive numeric value (byte, short, char, int, long, float, or double) stored as its raw integer representation.
DexEncodedString
A resolved string value from the string pool.
DexEncodedType
A resolved type descriptor from the type pool.
DexEncodedValue
A value from the DEX encoded_value format, with all pool indices resolved to their actual values.
DexFieldId
A resolved field identifier.
DexFile
A parsed DEX (Dalvik Executable) file.
DexHeader
The header section of a DEX file.
DexMethodId
A resolved method identifier.
DexParser
Parses DEX binary files into structured DexFile objects.
DexProtoId
A resolved prototype identifier (method signature).

Enums

DexDifferenceKind
The kind of difference found between two DEX files.