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.
-
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).