public class DisassembledInstruction
extends java.lang.Object
Constructor and Description |
---|
DisassembledInstruction() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAddress()
The address of the instruction.
|
java.lang.Integer |
getColumn()
The column within the line that corresponds to this instruction, if any.
|
java.lang.Integer |
getEndColumn()
The end column of the range that corresponds to this instruction, if any.
|
java.lang.Integer |
getEndLine()
The end line of the range that corresponds to this instruction, if any.
|
java.lang.String |
getInstruction()
Text representing the instruction and its operands, in an implementation-defined format.
|
java.lang.String |
getInstructionBytes()
Optional raw bytes representing the instruction and its operands, in an implementation-defined format.
|
java.lang.Integer |
getLine()
The line within the source location that corresponds to this instruction, if any.
|
Source |
getLocation()
Source location that corresponds to this instruction, if any.
|
java.lang.String |
getSymbol()
Name of the symbol that corresponds with the location of this instruction, if any.
|
int |
hashCode() |
void |
setAddress(java.lang.String address)
The address of the instruction.
|
void |
setColumn(java.lang.Integer column)
The column within the line that corresponds to this instruction, if any.
|
void |
setEndColumn(java.lang.Integer endColumn)
The end column of the range that corresponds to this instruction, if any.
|
void |
setEndLine(java.lang.Integer endLine)
The end line of the range that corresponds to this instruction, if any.
|
void |
setInstruction(java.lang.String instruction)
Text representing the instruction and its operands, in an implementation-defined format.
|
void |
setInstructionBytes(java.lang.String instructionBytes)
Optional raw bytes representing the instruction and its operands, in an implementation-defined format.
|
void |
setLine(java.lang.Integer line)
The line within the source location that corresponds to this instruction, if any.
|
void |
setLocation(Source location)
Source location that corresponds to this instruction, if any.
|
void |
setSymbol(java.lang.String symbol)
Name of the symbol that corresponds with the location of this instruction, if any.
|
java.lang.String |
toString() |
@Pure public java.lang.String getAddress()
public void setAddress(java.lang.String address)
@Pure public java.lang.String getInstructionBytes()
This is an optional property.
public void setInstructionBytes(java.lang.String instructionBytes)
This is an optional property.
@Pure public java.lang.String getInstruction()
public void setInstruction(java.lang.String instruction)
@Pure public java.lang.String getSymbol()
This is an optional property.
public void setSymbol(java.lang.String symbol)
This is an optional property.
@Pure public Source getLocation()
Should always be set (if available) on the first instruction returned,
but can be omitted afterwards if this instruction maps to the same source file as the previous instruction.
This is an optional property.
public void setLocation(Source location)
Should always be set (if available) on the first instruction returned,
but can be omitted afterwards if this instruction maps to the same source file as the previous instruction.
This is an optional property.
@Pure public java.lang.Integer getLine()
This is an optional property.
public void setLine(java.lang.Integer line)
This is an optional property.
@Pure public java.lang.Integer getColumn()
This is an optional property.
public void setColumn(java.lang.Integer column)
This is an optional property.
@Pure public java.lang.Integer getEndLine()
This is an optional property.
public void setEndLine(java.lang.Integer endLine)
This is an optional property.
@Pure public java.lang.Integer getEndColumn()
This is an optional property.
public void setEndColumn(java.lang.Integer endColumn)
This is an optional property.
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public int hashCode()
hashCode
in class java.lang.Object