Class CompletionOptions
java.lang.Object
org.graalvm.tools.lsp.server.types.JSONBase
org.graalvm.tools.lsp.server.types.WorkDoneProgressOptions
org.graalvm.tools.lsp.server.types.CompletionOptions
Completion options.
-
Method Summary
Modifier and TypeMethodDescriptionstatic CompletionOptionscreate()booleanThe list of all possible characters that commit a completion.The server provides support to resolve additional information for a completion item.Most tools trigger completion request automatically without explicitly requesting it using a keyboard shortcut (e.g.inthashCode()setAllCommitCharacters(List<String> allCommitCharacters) setResolveProvider(Boolean resolveProvider) setTriggerCharacters(List<String> triggerCharacters) Methods inherited from class org.graalvm.tools.lsp.server.types.WorkDoneProgressOptions
getWorkDoneProgress, setWorkDoneProgress
-
Method Details
-
getTriggerCharacters
Most tools trigger completion request automatically without explicitly requesting it using a keyboard shortcut (e.g. Ctrl+Space). Typically they do so when the user starts to type an identifier. For example if the user types `c` in a JavaScript file code complete will automatically pop up present `console` besides others as a completion item. Characters that make up identifiers don't need to be listed here. If code complete should automatically be trigger on characters not being valid inside an identifier (for example `.` in JavaScript) list them in `triggerCharacters`. -
setTriggerCharacters
-
getAllCommitCharacters
The list of all possible characters that commit a completion. This field can be used if clients don't support individual commmit characters per completion item. See `ClientCapabilities.textDocument.completion.completionItem.commitCharactersSupport` If a server provides both `allCommitCharacters` and commit characters on an individual completion item the ones on the completion item win.- Since:
- 3.2.0
-
setAllCommitCharacters
-
getResolveProvider
The server provides support to resolve additional information for a completion item. -
setResolveProvider
-
equals
- Overrides:
equalsin classWorkDoneProgressOptions
-
hashCode
public int hashCode()- Overrides:
hashCodein classWorkDoneProgressOptions
-
create
-