Class CompletionBuilder
java.lang.Object
com.illumon.lang.completion.results.CompletionBuilder
- Direct Known Subclasses:
CompleteAssignment,CompleteColumnExpression,CompleteColumnName,CompleteInvocation,CompleteTableName,CompleteTableNamespace,CompleteVarName
Some basic tools for computing completion results.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMatch(Set<CompletionItem> results, Token startToken, Token endToken, String match, CompletionRequest index, CompletionOptions options) protected voidaddTokens(StringBuilder b, Token tok, String... suffix) protected DocumentRangeplaceAfter(Node node, CompletionRequest request) protected DocumentRangereplaceNode(Node node, CompletionRequest request) protected DocumentRangereplaceToken(Token startToken, CompletionRequest request) protected DocumentRangereplaceTokens(Token startToken, Token endToken, CompletionRequest request)
-
Field Details
-
start
protected int start -
len
protected int len
-
-
Constructor Details
-
CompletionBuilder
-
-
Method Details
-
getCompleter
-
addTokens
-
replaceNode
-
replaceToken
-
replaceTokens
-
placeAfter
-
addMatch
protected void addMatch(Set<CompletionItem> results, Token startToken, Token endToken, String match, CompletionRequest index, CompletionOptions options)
-