| 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.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.rop.cst |
Interfaces and implementation of things related to the constant pool.
|
| Class and Description |
|---|
| BootstrapMethodsList
List of bootstrap method entries, which are the contents of
BootstrapMethods attributes. |
| ByteCatchList
List of catch entries, that is, the elements of an "exception table,"
which is part of a standard
Code attribute. |
| BytecodeArray
Bytecode array, which is part of a standard
Code attribute. |
| LineNumberList
List of "line number" entries, which are the contents of
LineNumberTable attributes. |
| LocalVariableList
List of "local variable" entries, which are the contents of
LocalVariableTable and LocalVariableTypeTable
attributes, as well as combinations of the two. |
| Class and Description |
|---|
| BaseMachine
Base implementation of
Machine. |
| BootstrapMethodArgumentsList
List of bootstrap method arguments, which are part of the contents of
BootstrapMethods attributes. |
| BootstrapMethodsList
List of bootstrap method entries, which are the contents of
BootstrapMethods attributes. |
| BootstrapMethodsList.Item |
| ByteBlock
Representation of a basic block in a bytecode array.
|
| ByteBlockList
List of
ByteBlock instances. |
| ByteCatchList
List of catch entries, that is, the elements of an "exception table,"
which is part of a standard
Code attribute. |
| ByteCatchList.Item
Item in an exception handler list.
|
| BytecodeArray
Bytecode array, which is part of a standard
Code attribute. |
| BytecodeArray.Visitor
Instruction visitor interface.
|
| ConcreteMethod
Container for all the giblets that make up a concrete Java bytecode method.
|
| ExecutionStack
Representation of a Java method execution stack.
|
| Frame
Representation of a Java method execution frame.
|
| LineNumberList
List of "line number" entries, which are the contents of
LineNumberTable attributes. |
| LineNumberList.Item
Item in a line number table.
|
| LocalsArray
Representation of an array of local variables, with Java semantics.
|
| LocalsArraySet
Representation of a set of local variable arrays, with Java semantics.
|
| LocalVariableList
List of "local variable" entries, which are the contents of
LocalVariableTable and LocalVariableTypeTable
attributes, as well as combinations of the two. |
| LocalVariableList.Item
Item in a local variable table.
|
| Machine
Interface for machines capable of executing bytecode by acting
upon a
Frame. |
| OneLocalsArray
Representation of an array of local variables, with Java semantics.
|
| SwitchList
List of (value, target) mappings representing the choices of a
tableswitch or lookupswitch instruction. |
| Class and Description |
|---|
| BootstrapMethodsList
List of bootstrap method entries, which are the contents of
BootstrapMethods attributes. |
| BytecodeArray.Visitor
Instruction visitor interface.
|
| SwitchList
List of (value, target) mappings representing the choices of a
tableswitch or lookupswitch instruction. |
| Class and Description |
|---|
| BootstrapMethodsList
List of bootstrap method entries, which are the contents of
BootstrapMethods attributes. |
| Class and Description |
|---|
| BootstrapMethodArgumentsList
List of bootstrap method arguments, which are part of the contents of
BootstrapMethods attributes. |
Copyright © 2020. All Rights Reserved.