Class OptimizedFrameInstance
java.lang.Object
com.oracle.truffle.runtime.OptimizedFrameInstance
- All Implemented Interfaces:
com.oracle.truffle.api.frame.FrameInstance
public class OptimizedFrameInstance
extends Object
implements com.oracle.truffle.api.frame.FrameInstance
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.oracle.truffle.api.frame.FrameInstance
com.oracle.truffle.api.frame.FrameInstance.FrameAccess -
Method Summary
Modifier and TypeMethodDescriptionfinal com.oracle.truffle.api.nodes.Nodecom.oracle.truffle.api.CallTargetintcom.oracle.truffle.api.frame.FramegetFrame(com.oracle.truffle.api.frame.FrameInstance.FrameAccess access) protected com.oracle.truffle.api.frame.FramegetFrameFrom(jdk.vm.ci.code.stack.InspectedFrame inspectedFrame, com.oracle.truffle.api.frame.FrameInstance.FrameAccess access) booleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.oracle.truffle.api.frame.FrameInstance
getBytecodeIndex
-
Method Details
-
getFrameFrom
protected com.oracle.truffle.api.frame.Frame getFrameFrom(jdk.vm.ci.code.stack.InspectedFrame inspectedFrame, com.oracle.truffle.api.frame.FrameInstance.FrameAccess access) -
getFrame
public com.oracle.truffle.api.frame.Frame getFrame(com.oracle.truffle.api.frame.FrameInstance.FrameAccess access) - Specified by:
getFramein interfacecom.oracle.truffle.api.frame.FrameInstance
-
isVirtualFrame
public boolean isVirtualFrame()- Specified by:
isVirtualFramein interfacecom.oracle.truffle.api.frame.FrameInstance
-
getCompilationTier
public int getCompilationTier()- Specified by:
getCompilationTierin interfacecom.oracle.truffle.api.frame.FrameInstance
-
isCompilationRoot
public boolean isCompilationRoot()- Specified by:
isCompilationRootin interfacecom.oracle.truffle.api.frame.FrameInstance
-
getCallTarget
public com.oracle.truffle.api.CallTarget getCallTarget()- Specified by:
getCallTargetin interfacecom.oracle.truffle.api.frame.FrameInstance
-
getCallNode
public final com.oracle.truffle.api.nodes.Node getCallNode()- Specified by:
getCallNodein interfacecom.oracle.truffle.api.frame.FrameInstance
-