|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DecodedInstruction | |
|---|---|
| com.android.dx.io | |
| com.android.dx.io.instructions | |
| Uses of DecodedInstruction in com.android.dx.io |
|---|
| Methods in com.android.dx.io with parameters of type DecodedInstruction | |
|---|---|
void |
CodeReader.Visitor.visit(DecodedInstruction[] all,
DecodedInstruction one)
|
void |
CodeReader.Visitor.visit(DecodedInstruction[] all,
DecodedInstruction one)
|
void |
CodeReader.visitAll(DecodedInstruction[] decodedInstructions)
|
| Uses of DecodedInstruction in com.android.dx.io.instructions |
|---|
| Subclasses of DecodedInstruction in com.android.dx.io.instructions | |
|---|---|
class |
FillArrayDataPayloadDecodedInstruction
A decoded Dalvik instruction which contains the payload for a packed-switch instruction. |
class |
FiveRegisterDecodedInstruction
A decoded Dalvik instruction which has five register arguments. |
class |
FourRegisterDecodedInstruction
A decoded Dalvik instruction which has five register arguments. |
class |
OneRegisterDecodedInstruction
A decoded Dalvik instruction which has one register argument. |
class |
PackedSwitchPayloadDecodedInstruction
A decoded Dalvik instruction which contains the payload for a packed-switch instruction. |
class |
RegisterRangeDecodedInstruction
A decoded Dalvik instruction which has register range arguments (an "A" start register and a register count). |
class |
SparseSwitchPayloadDecodedInstruction
A decoded Dalvik instruction which contains the payload for a packed-switch instruction. |
class |
ThreeRegisterDecodedInstruction
A decoded Dalvik instruction which has three register arguments. |
class |
TwoRegisterDecodedInstruction
A decoded Dalvik instruction which has two register arguments. |
class |
ZeroRegisterDecodedInstruction
A decoded Dalvik instruction which has no register arguments. |
| Methods in com.android.dx.io.instructions that return DecodedInstruction | |
|---|---|
static DecodedInstruction |
DecodedInstruction.decode(CodeInput in)
Decodes an instruction from the given input source. |
abstract DecodedInstruction |
InstructionCodec.decode(int opcodeUnit,
CodeInput in)
Decodes an instruction specified by the given opcode unit, reading any required additional code units from the given input source. |
static DecodedInstruction[] |
DecodedInstruction.decodeAll(short[] encodedInstructions)
Decodes an array of instructions. |
abstract DecodedInstruction |
DecodedInstruction.withIndex(int newIndex)
Returns an instance just like this one, except with the index replaced with the given one. |
DecodedInstruction |
TwoRegisterDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
FiveRegisterDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
ThreeRegisterDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
ZeroRegisterDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
PackedSwitchPayloadDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
RegisterRangeDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
FourRegisterDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
OneRegisterDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
SparseSwitchPayloadDecodedInstruction.withIndex(int newIndex)
|
DecodedInstruction |
FillArrayDataPayloadDecodedInstruction.withIndex(int newIndex)
|
| Methods in com.android.dx.io.instructions with parameters of type DecodedInstruction | |
|---|---|
abstract void |
InstructionCodec.encode(DecodedInstruction insn,
CodeOutput out)
Encodes the given instruction. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||