Package io.deephaven.web.shared.ide.lsp
Class CompletionItem
java.lang.Object
io.deephaven.web.shared.ide.lsp.CompletionItem
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCompletionItem(int start, int length, String completion, String displayed, DocumentRange range) CompletionItem(int start, int length, String completion, String displayed, String source) This constructor matches CompletionFragment semantics; it is here to ease the transition to the LSP model. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintThis is not used for monaco or lsp; it is only here for compatibility w/ swing autocompleteintgetStart()This is not used for monaco or lsp; it is only here for compatibility w/ swing autocompleteinthashCode()voidsetLength(int length) voidsetStart(int start) toString()
-
Field Details
-
label
-
kind
public int kind -
detail
-
documentation
-
deprecated
public boolean deprecated -
preselect
public boolean preselect -
textEdit
-
sortText
-
filterText
-
insertTextFormat
public int insertTextFormat -
additionalTextEdits
-
commitCharacters
-
-
Constructor Details
-
Method Details
-
sortText
-
getStart
@JsIgnore public int getStart()This is not used for monaco or lsp; it is only here for compatibility w/ swing autocomplete -
setStart
@JsIgnore public void setStart(int start) -
getLength
@JsIgnore public int getLength()This is not used for monaco or lsp; it is only here for compatibility w/ swing autocomplete -
setLength
@JsIgnore public void setLength(int length) -
toString
-
equals
-
hashCode
@JsIgnore public int hashCode()
-