Interpolator

dotty.tools.pc.completions.CompletionValue.Interpolator
case class Interpolator(symbol: Symbol, label: String, insertText: Option[String], additionalEdits: List[TextEdit], range: Option[Range], filterText: Option[String], importSymbol: Symbol, isWorkspace: Boolean, isExtension: Boolean) extends Symbolic

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Symbolic
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def description(printer: ShortenedTypePrinter)(using Context): String

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
CompletionValue
override def completionData(buildTargetIdentifier: String)(using Context): Option[CompletionItemData]

Attributes

Definition Classes
Inherited from:
Symbolic

Attributes

Inherited from:
Symbolic
def completionItemKind(using Context): CompletionItemKind

Attributes

Inherited from:
Symbolic
def insertMode: Option[InsertTextMode]

Attributes

Inherited from:
CompletionValue

Attributes

Inherited from:
Symbolic
override def labelWithDescription(printer: ShortenedTypePrinter)(using Context): String

Label with potentially attached description.

Label with potentially attached description.

Attributes

Definition Classes
Inherited from:
Symbolic
override def lspTags(using Context): List[CompletionItemTag]

Attributes

Definition Classes
Inherited from:
Symbolic

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
CompletionValue