Class CompletionRequestHandler

java.lang.Object
org.graalvm.tools.lsp.server.request.AbstractRequestHandler
org.graalvm.tools.lsp.server.request.CompletionRequestHandler

public final class CompletionRequestHandler extends AbstractRequestHandler
  • Field Details

  • Constructor Details

  • Method Details

    • completionWithEnteredContext

      public CompletionList completionWithEnteredContext(URI uri, int line, int column, CompletionContext completionContext) throws DiagnosticsNotification
      Throws:
      DiagnosticsNotification
    • getCompletionKind

      public static org.graalvm.tools.lsp.server.request.CompletionRequestHandler.CompletionKind getCompletionKind(com.oracle.truffle.api.source.Source source, int oneBasedLineNumber, int column, List<String> completionTriggerCharacters, CompletionContext completionContext)
    • fillCompletionsFromTruffleObject

      protected boolean fillCompletionsFromTruffleObject(List<CompletionItem> completions, com.oracle.truffle.api.nodes.LanguageInfo langInfo, Object object)
    • getDocumentation

      public Object getDocumentation(Object value, com.oracle.truffle.api.nodes.LanguageInfo langInfo)
    • getFormattedSignature

      public String getFormattedSignature(Object truffleObj, com.oracle.truffle.api.nodes.LanguageInfo langInfo)