package

com.pnfsoftware.jeb.core.units.code.android.dex

Types representing an Dex structures and Dalvik code.

Interfaces

IDalvikInstruction Definition of a Dalvik instruction. 
IDalvikInstructionArrayData This class represent the array data for the fill-array-data instruction. 
IDalvikInstructionParameter Parameter definition for a Dalvik instruction. 
IDalvikInstructionSwitchData This class represents the jump table of a switch instruction. 
IDexAddress Reference in the Dex unit. 
IDexAnnotation This interface represents a Dex annotation. 
IDexAnnotationElement This interface references the name and value of a DEX annotation. 
IDexAnnotationForField This interface represents annotations for a field. 
IDexAnnotationForMethod This interface represents annotations for a method. 
IDexAnnotationForParameter This interface represents annotations for the parameters of method. 
IDexAnnotationItem This interface represents annotation items. 
IDexAnnotationsDirectory This interface is used to represent directories of annotations for a class item. 
IDexCallSite A Dex call site item. 
IDexClass This interface represents a Dex class_def_item object. 
IDexClassData This interface represents a DEX class_data_item object. 
IDexCodeItem This interface represents a Dex code_item object. 
IDexDebugInfo This interface represents Dex debug information for a method. 
IDexDebugLine This interface represents Dex debug information associated with a line of code. 
IDexDebugVariable This interface represents information about a local variable at a specific location. 
IDexExceptionHandler This interface represents information about an exception handler. 
IDexExceptionItem This interface represents try-catch information for a bytecode area of a method. 
IDexField This interface represents a Dex field_id_item object, that is, a reference to an internal or external field used in the dex. 
IDexFieldData This interface represents a DEX encoded_field object. 
IDexItem Super-interface for Dex items objects. 
IDexMap The Dex map. 
IDexMethod This interface represents a Dex method_id_item object, that is, a reference to an internal or external method used in the dex. 
IDexMethodData This interface represents a Dex encoded_method object. 
IDexMethodHandle A Dex method handle pool item. 
IDexPackage This class represent Java packages of a Dex objects. 
IDexPrototype This interface represents a DEX proto_id_item object. 
IDexString These objects represent DEX strings. 
IDexType This interface represents a reference to a dex type used in the dex. 
IDexValue An encoded_value Dex item. 

Classes

DalvikInstructionOpcodes List of Dalvik instruction opcodes. 
DalvikParserError Error objects generated by the Dalvik parser. 
DexDebugVariableBundle A collection of IDexDebugVariable
IDexMap.Entry Entry of a Dex map. 

Enums

DalvikParserErrorType Types for errors generated by the Dalvik parser. 
DexMethodHandleType Method handle types. 
DexPoolType An enumeration of Dex pool types. 
DexReferenceType Types of Dex references held in IDexAddress objects.