Detects type member select from qualifiers that extend scala.Dynamic
.
Detects type member select from qualifiers that extend scala.Dynamic
.
By default, type member completions on classes that extend scala.Dynamic
return no results due to how Dynamic
desugars trees. This traverser
detects such cases and run a custom type member completion.
A member for symbols on the classpath that are not in scope, produced via workspace/symbol.
Returns the end offset of the identifier starting as the given offset position.
Returns the start offset of the identifier starting as the given offset position.
Returns a high number for less relevant symbols and low number for relevant numbers.
Returns a high number for less relevant symbols and low number for relevant numbers.
Relevance is computed based on several factors such as - local vs global - public vs private - synthetic vs non-synthetic
Utility methods for completions.