Class NearestSectionsFinder.NearestSections

java.lang.Object
org.graalvm.tools.lsp.server.utils.NearestSectionsFinder.NearestSections
All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.LoadSourceSectionListener
Enclosing class:
NearestSectionsFinder

public static final class NearestSectionsFinder.NearestSections extends Object implements com.oracle.truffle.api.instrumentation.LoadSourceSectionListener
  • Method Details

    • onLoad

      public void onLoad(com.oracle.truffle.api.instrumentation.LoadSourceSectionEvent event)
      Specified by:
      onLoad in interface com.oracle.truffle.api.instrumentation.LoadSourceSectionListener
    • getContainsNode

      public NearestNode getContainsNode(boolean containsEnd)
    • getPreviousNode

      public NearestNode getPreviousNode()
    • getNextNode

      public NearestNode getNextNode()
    • getInstrumentableContainsNode

      public com.oracle.truffle.api.instrumentation.InstrumentableNode getInstrumentableContainsNode()
    • getInstrumentablePreviousNode

      public com.oracle.truffle.api.instrumentation.InstrumentableNode getInstrumentablePreviousNode()
    • getInstrumentableNextNode

      public com.oracle.truffle.api.instrumentation.InstrumentableNode getInstrumentableNextNode()
    • getContainsSourceSection

      public com.oracle.truffle.api.source.SourceSection getContainsSourceSection()
    • getPreviousSourceSection

      public com.oracle.truffle.api.source.SourceSection getPreviousSourceSection()
    • getNextSourceSection

      public com.oracle.truffle.api.source.SourceSection getNextSourceSection()