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 Type
    Method
    Description
    final com.oracle.truffle.api.nodes.Node
     
    com.oracle.truffle.api.CallTarget
     
    int
     
    com.oracle.truffle.api.frame.Frame
    getFrame(com.oracle.truffle.api.frame.FrameInstance.FrameAccess access)
     
    protected com.oracle.truffle.api.frame.Frame
    getFrameFrom(jdk.vm.ci.code.stack.InspectedFrame inspectedFrame, com.oracle.truffle.api.frame.FrameInstance.FrameAccess access)
     
    boolean
     
    boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.oracle.truffle.api.frame.FrameInstance

    getBytecodeIndex, getInstrumentableCallNode
  • 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:
      getFrame in interface com.oracle.truffle.api.frame.FrameInstance
    • isVirtualFrame

      public boolean isVirtualFrame()
      Specified by:
      isVirtualFrame in interface com.oracle.truffle.api.frame.FrameInstance
    • getCompilationTier

      public int getCompilationTier()
      Specified by:
      getCompilationTier in interface com.oracle.truffle.api.frame.FrameInstance
    • isCompilationRoot

      public boolean isCompilationRoot()
      Specified by:
      isCompilationRoot in interface com.oracle.truffle.api.frame.FrameInstance
    • getCallTarget

      public com.oracle.truffle.api.CallTarget getCallTarget()
      Specified by:
      getCallTarget in interface com.oracle.truffle.api.frame.FrameInstance
    • getCallNode

      public final com.oracle.truffle.api.nodes.Node getCallNode()
      Specified by:
      getCallNode in interface com.oracle.truffle.api.frame.FrameInstance