IMCFrame.Type
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
m_bci |
private java.lang.Integer |
m_frameLineNumber |
private IMCMethod |
m_method |
private IMCFrame.Type |
m_type |
Constructor and Description |
---|
MCFrame(IMCMethod method,
java.lang.Integer bci,
java.lang.Integer frameLineNumber,
IMCFrame.Type type)
Create a new frame instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getBCI()
Returns the byte code index in Java class file, or
null if not available. |
java.lang.Integer |
getFrameLineNumber()
Returns the line number for the frame, or
null if not available. |
IMCMethod |
getMethod()
The method for the frame.
|
IMCFrame.Type |
getType()
The compilation type of the frame.
|
int |
hashCode() |
java.lang.String |
toString() |
private final IMCMethod m_method
private final java.lang.Integer m_bci
private final java.lang.Integer m_frameLineNumber
private final IMCFrame.Type m_type
public MCFrame(IMCMethod method, java.lang.Integer bci, java.lang.Integer frameLineNumber, IMCFrame.Type type)
method
- method for the frame, see IMCFrame.getMethod()
bci
- byte code index for the frame, see IMCFrame.getBCI()
frameLineNumber
- frame line number, see IMCFrame.getFrameLineNumber()
type
- frame compilation typepublic final java.lang.Integer getBCI()
IMCFrame
null
if not available.public final IMCMethod getMethod()
IMCFrame
IMCMethod
public final java.lang.Integer getFrameLineNumber()
IMCFrame
null
if not available.getFrameLineNumber
in interface IMCFrame
public final IMCFrame.Type getType()
IMCFrame
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object