| Package | Description |
|---|---|
| com.android.dx.cf.attrib |
Implementation of containers and utilities for all the standard Java
attribute types.
|
| 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 | |
| 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 |
Interfaces and base classes for dealing with class files.
|
| com.android.dx.dex.code | |
| com.android.dx.dex.file | |
| com.android.dx.rop.annotation | |
| com.android.dx.rop.code |
Classes relating to a register-based opcode system.
|
| com.android.dx.rop.cst |
Interfaces and implementation of things related to the constant pool.
|
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| ConstantPool
Interface for constant pools, which are, more or less, just lists of
Constant objects. |
| CstNat
Constants of type
CONSTANT_NameAndType_info. |
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| TypedConstant
Base class for constants which implement
TypeBearer. |
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| ConstantPool
Interface for constant pools, which are, more or less, just lists of
Constant objects. |
| CstMethodHandle
Constants of type
MethodHandle. |
| CstNat
Constants of type
CONSTANT_NameAndType_info. |
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| Class and Description |
|---|
| StdConstantPool
Standard implementation of
ConstantPool, which directly stores
an array of Constant objects and can be made immutable. |
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| ConstantPool
Interface for constant pools, which are, more or less, just lists of
Constant objects. |
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| Class and Description |
|---|
| ConstantPool
Interface for constant pools, which are, more or less, just lists of
Constant objects. |
| CstNat
Constants of type
CONSTANT_NameAndType_info. |
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| TypedConstant
Base class for constants which implement
TypeBearer. |
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| CstLiteralBits
Constants which are literal bitwise values of some sort.
|
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| CstArray
Constant type to represent a fixed array of other constants.
|
| CstBaseMethodRef
Base class for constants of "methodish" type.
|
| CstCallSite
Constant type to represent a call site.
|
| CstCallSiteRef
Reference to a call site.
|
| CstFieldRef
Constants of type
CONSTANT_Fieldref_info. |
| CstMemberRef
Constants of type
CONSTANT_*ref_info. |
| CstMethodHandle
Constants of type
MethodHandle. |
| CstMethodRef
Constants of type
CONSTANT_Methodref_info. |
| CstNat
Constants of type
CONSTANT_NameAndType_info. |
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| CstMethodRef
Constants of type
CONSTANT_Methodref_info. |
| CstProtoRef
Prototype reference.
|
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| Class and Description |
|---|
| Constant
Base class for constants of all sorts.
|
| ConstantPool
Interface for constant pools, which are, more or less, just lists of
Constant objects. |
| CstArray
Constant type to represent a fixed array of other constants.
|
| CstArray.List
List of
Constant instances. |
| CstBaseMethodRef
Base class for constants of "methodish" type.
|
| CstBoolean
Constants of type
boolean. |
| CstByte
Constants of type
byte. |
| CstCallSite
Constant type to represent a call site.
|
| CstCallSiteRef
Reference to a call site.
|
| CstChar
Constants of type
char. |
| CstDouble
Constants of type
CONSTANT_Double_info. |
| CstFieldRef
Constants of type
CONSTANT_Fieldref_info. |
| CstFloat
Constants of type
CONSTANT_Float_info. |
| CstInteger
Constants of type
CONSTANT_Integer_info. |
| CstInvokeDynamic
Constants of type
InvokeDynamic. |
| CstKnownNull
Constant type to represent a known-
null value. |
| CstLiteral32
Constants which are literal 32-bit values of some sort.
|
| CstLiteral64
Constants which are literal 64-bit values of some sort.
|
| CstLiteralBits
Constants which are literal bitwise values of some sort.
|
| CstLong
Constants of type
CONSTANT_Long_info. |
| CstMemberRef
Constants of type
CONSTANT_*ref_info. |
| CstMethodHandle
Constants of type
MethodHandle. |
| CstMethodRef
Constants of type
CONSTANT_Methodref_info. |
| CstNat
Constants of type
CONSTANT_NameAndType_info. |
| CstProtoRef
Prototype reference.
|
| CstShort
Constants of type
short. |
| CstString
Constants of type
CONSTANT_Utf8_info or CONSTANT_String_info. |
| CstType
Constants that represent an arbitrary type (reference or primitive).
|
| TypedConstant
Base class for constants which implement
TypeBearer. |
Copyright © 2020. All Rights Reserved.