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()
IMCFramenull if not available.public final IMCMethod getMethod()
IMCFrameIMCMethodpublic final java.lang.Integer getFrameLineNumber()
IMCFramenull if not available.getFrameLineNumber in interface IMCFramepublic final IMCFrame.Type getType()
IMCFramepublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object