The complete list of unqualified Strings to which this object will complete.
A list of useful information regarding a specific uniquely identified completion.
A list of useful information regarding a specific uniquely identified completion. This is specifically written for the following situation, but should be useful elsewhere too:
x.y.z.methodName<tab>
If "methodName" is among z's completions, and verbosity > 0 indicating tab has been pressed twice consecutively, then we call alternativesFor and show a list of overloaded method signatures.
Given string 'buf', return a list of all the strings to which it can complete.
Given string 'buf', return a list of all the strings to which it can complete. This may involve delegating to other CompletionAware objects.
The next completor in the chain.
(completionAware: StringAdd).self
(completionAware: StringFormat).self
(completionAware: ArrowAssoc[CompletionAware]).x
(Since version 2.10.0) Use leftOfArrow
instead
(completionAware: Ensuring[CompletionAware]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
An interface for objects which are aware of tab completion and will supply their own candidates and resolve their own paths.