|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BytecodeArray.Visitor | |
|---|---|
| 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. |
| Uses of BytecodeArray.Visitor in com.android.dx.cf.code |
|---|
| Classes in com.android.dx.cf.code that implement BytecodeArray.Visitor | |
|---|---|
class |
BasicBlocker
Utility that identifies basic blocks in bytecode. |
static class |
BytecodeArray.BaseVisitor
Base implementation of BytecodeArray.Visitor, which has empty method
bodies for all methods. |
| Fields in com.android.dx.cf.code declared as BytecodeArray.Visitor | |
|---|---|
static BytecodeArray.Visitor |
BytecodeArray.EMPTY_VISITOR
convenient no-op implementation of BytecodeArray.Visitor |
| Methods in com.android.dx.cf.code with parameters of type BytecodeArray.Visitor | |
|---|---|
void |
BytecodeArray.forEach(BytecodeArray.Visitor visitor)
Parses each instruction in the array, in order. |
int |
BytecodeArray.parseInstruction(int offset,
BytecodeArray.Visitor visitor)
Parses the instruction at the indicated offset. |
void |
BytecodeArray.processWorkSet(int[] workSet,
BytecodeArray.Visitor visitor)
Processes the given "work set" by repeatedly finding the lowest bit in the set, clearing it, and parsing and visiting the instruction at the indicated offset (that is, the bit index), repeating until the work set is empty. |
| Uses of BytecodeArray.Visitor in com.android.dx.cf.direct |
|---|
| Classes in com.android.dx.cf.direct that implement BytecodeArray.Visitor | |
|---|---|
class |
CodeObserver
Bytecode visitor to use when "observing" bytecode getting parsed. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||