Package org.openjdk.jmc.common.util
Class MCFrame
- java.lang.Object
- 
- org.openjdk.jmc.common.util.MCFrame
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.openjdk.jmc.common.IMCFrameIMCFrame.Type
 
- 
 - 
Constructor SummaryConstructors Constructor Description MCFrame(IMCMethod method, Integer bci, Integer frameLineNumber, IMCFrame.Type type)Create a new frame instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)IntegergetBCI()Returns the byte code index in Java class file, ornullif not available.IntegergetFrameLineNumber()Returns the line number for the frame, ornullif not available.IMCMethodgetMethod()The method for the frame.IMCFrame.TypegetType()The compilation type of the frame.inthashCode()StringtoString()
 
- 
- 
- 
Constructor Detail- 
MCFramepublic MCFrame(IMCMethod method, Integer bci, Integer frameLineNumber, IMCFrame.Type type) Create a new frame instance.- Parameters:
- 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 type
 
 
- 
 - 
Method Detail- 
getBCIpublic final Integer getBCI() Description copied from interface:IMCFrameReturns the byte code index in Java class file, ornullif not available.
 - 
getMethodpublic final IMCMethod getMethod() Description copied from interface:IMCFrameThe method for the frame. SeeIMCMethod
 - 
getFrameLineNumberpublic final Integer getFrameLineNumber() Description copied from interface:IMCFrameReturns the line number for the frame, ornullif not available.- Specified by:
- getFrameLineNumberin interface- IMCFrame
- Returns:
- the line number
 
 - 
getTypepublic final IMCFrame.Type getType() Description copied from interface:IMCFrameThe compilation type of the frame.
 
- 
 
-