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, symbol: Symbol, 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, symbol: Symbol, 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
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, symbol: Symbol, 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 Interpolatorclass NamedArgclass Overrideclass Scopeclass WorkspaceShow all
case class Workspace(label: String, symbol: Symbol, snippetSuffix: CompletionSuffix, importSymbol: Symbol) extends Symbolic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Symbolictrait CompletionValueclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
In this article