|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ow2.asmdex.instruction.DebugInstruction
org.ow2.asmdex.instruction.DebugInstructionStartLocalExtended
public class DebugInstructionStartLocalExtended
Class representing a Debug Instruction Start Local Extended Instruction.
| Field Summary | |
|---|---|
protected java.lang.String |
name
The name of the local variable. |
protected int |
register
The register of the local variable. |
protected java.lang.String |
signature
The signature of the local variable. |
protected Label |
start
The Label from which starts the Debug Instruction. |
protected java.lang.String |
type
The type of the local variable. |
| Constructor Summary | |
|---|---|
DebugInstructionStartLocalExtended(int register,
java.lang.String name,
java.lang.String type,
java.lang.String signature,
Label start)
Constructor of the Debug Instruction Start Local. |
|
| Method Summary | |
|---|---|
Label |
getLabel()
Returns the label linked to this instruction. |
java.lang.String |
getName()
Returns the name of the variable. |
int |
getOpcode()
Returns the opcode of the Debug Instruction. |
int |
getRegister()
The id of the register. |
java.lang.String |
getSignature()
Returns the signature of the variable, or null if there isn't any. |
java.lang.String |
getType()
Returns the type of the variable. |
void |
write(ByteVector out,
ConstantPool constantPool)
Encodes the Debug Instruction in the Dalvik format, to an output buffer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int register
protected java.lang.String name
protected java.lang.String type
protected java.lang.String signature
protected Label start
| Constructor Detail |
|---|
public DebugInstructionStartLocalExtended(int register,
java.lang.String name,
java.lang.String type,
java.lang.String signature,
Label start)
register - the register of the local variable.name - the name of the local variable.type - the type of the local variable.signature - the signature of the local variable.start - the Label where the Local Variable starts.| Method Detail |
|---|
public java.lang.String getName()
IDebugLocalVariableStartInstruction
getName in interface IDebugLocalVariableStartInstructionpublic java.lang.String getType()
IDebugLocalVariableStartInstruction
getType in interface IDebugLocalVariableStartInstructionpublic java.lang.String getSignature()
IDebugLocalVariableStartInstruction
getSignature in interface IDebugLocalVariableStartInstructionpublic int getRegister()
IDebugRegisterInstruction
getRegister in interface IDebugRegisterInstructionpublic int getOpcode()
DebugInstruction
getOpcode in class DebugInstructionpublic Label getLabel()
IDebugLocalVariableInstruction
getLabel in interface IDebugLocalVariableInstruction
public void write(ByteVector out,
ConstantPool constantPool)
DebugInstruction
write in class DebugInstructionout - output buffer.constantPool - the Constant Pool.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||