dotty.tools.pc.completions.CompletionValue
See theCompletionValue companion trait
object CompletionValue
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
CompletionValue.type
Members list
Type members
Classlikes
case class Autofill(value: String) extends CompletionValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CompletionValueclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class Compiler(label: String, denotation: Denotation, snippetSuffix: CompletionSuffix) extends Symbolic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class Document(label: String, doc: String, description: String) extends CompletionValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class Extension(label: String, denotation: Denotation, snippetSuffix: CompletionSuffix) extends Symbolic
CompletionValue for extension methods via SymbolSearch
CompletionValue for extension methods via SymbolSearch
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class FileSystemMember(filename: String, range: Option[Range], isDirectory: Boolean) extends CompletionValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class ImplicitClass(label: String, denotation: Denotation, snippetSuffix: CompletionSuffix, importSymbol: Symbol) extends Symbolic
CompletionValue for old implicit classes methods via SymbolSearch
CompletionValue for old implicit classes methods via SymbolSearch
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class Keyword(label: String, insertText: Option[String]) extends CompletionValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class MatchCompletion(label: String, insertText: Option[String], additionalEdits: List[TextEdit], desc: String) extends CompletionValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CompletionValueclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
Value parameters
- shortenedNames
-
shortened type names by
Printer
. This field should be used for autoImports - start
-
Starting position of the completion this is needed, because for OverrideCompletion, completionPos doesn't capture the "correct" starting position. For example, when we type
override def fo@@
(where@@
we invoke completion)completionPos
isfo
, instead ofoverride def fo
.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
case class Scope(label: String, denotation: Denotation, snippetSuffix: CompletionSuffix) extends Symbolic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
sealed trait Symbolic extends CompletionValue
Attributes
- Supertypes
- Known subtypes
-
class CaseKeywordclass Compilerclass Extensionclass ImplicitClassclass Interpolatorclass NamedArgclass Overrideclass Scopeclass WorkspaceShow all
case class Workspace(label: String, denotation: Denotation, snippetSuffix: CompletionSuffix, importSymbol: Symbol) extends Symbolic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
In this article