Class CompletionList

java.lang.Object
org.graalvm.tools.lsp.server.types.JSONBase
org.graalvm.tools.lsp.server.types.CompletionList

public class CompletionList extends JSONBase
Represents a collection of [completion items](#CompletionItem) to be presented in the editor.
  • Method Details

    • isIncomplete

      public boolean isIncomplete()
      This list it not complete. Further typing results in recomputing this list.
    • setIncomplete

      public CompletionList setIncomplete(boolean isIncomplete)
    • getItems

      public List<CompletionItem> getItems()
      The completion items.
    • setItems

      public CompletionList setItems(List<CompletionItem> items)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • create

      public static CompletionList create(List<CompletionItem> items, boolean isIncomplete)
      Creates a new completion list.
      Parameters:
      items - The completion items.
      isIncomplete - The list is not complete.