|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| BytecodeArray.Visitor | Instruction visitor interface. |
| Machine | Interface for machines capable of executing bytecode by acting
upon a Frame. |
| Class Summary | |
|---|---|
| BaseMachine | Base implementation of Machine. |
| BasicBlocker | Utility that identifies basic blocks in bytecode. |
| 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.BaseVisitor | Base implementation of BytecodeArray.Visitor, which has empty method
bodies for all methods. |
| ByteOps | Constants and utility methods for dealing with bytecode arrays at an opcode level. |
| 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. |
| Merger | Utility methods to merge various frame information. |
| OneLocalsArray | Representation of an array of local variables, with Java semantics. |
| ReturnAddress | Representation of a subroutine return address. |
| Ropper | Utility that converts a basic block list into a list of register-oriented blocks. |
| Simulator | Class which knows how to simulate the effects of executing bytecode. |
| SwitchList | List of (value, target) mappings representing the choices of a
tableswitch or lookupswitch instruction. |
| ValueAwareMachine | Machine which keeps track of known values but does not do
smart/realistic reference type calculations. |
| Exception Summary | |
|---|---|
| SimException | Exception from simulation. |
Implementation of classes having to do with Java simulation, such as is needed for verification or stack-to-register conversion.
PACKAGES USED:
com.android.dx.rop.poolcom.android.dx.util
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||