dotty.tools.pc.completions

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class CompletionPos(start: Int, end: Int, query: String, cursorPos: SourcePosition, sourceUri: URI)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CompletionPos

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class CompletionProvider(search: SymbolSearch, driver: InteractiveDriver, params: OffsetParams, config: PresentationCompilerConfig, buildTargetIdentifier: String, folderPath: Option[Path])(using reports: ReportContext)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class CompletionSuffix(suffixes: Set[SuffixKind], snippet: SuffixKind)

Value parameters

snippet

which suffix should we insert the snippet $0

suffixes

which we should insert

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait CompletionValue

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Autofill
class Document
class IvyImport
class Keyword
trait Symbolic
class CaseKeyword
class Compiler
class Extension
class Interpolator
class NamedArg
class Override
class Scope
class Workspace
Show all

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
class CompletionValueGenerator(completionPos: CompletionPos, clientSupportsSnippets: Boolean, patternOnly: Option[String], hasBind: Boolean)

Attributes

Supertypes
class Object
trait Matchable
class Any
class Completions(pos: SourcePosition, text: String, ctx: Context, search: SymbolSearch, buildTargetIdentifier: String, completionPos: CompletionPos, indexedContext: IndexedContext, path: List[Tree], adjustedPath: List[Tree], config: PresentationCompilerConfig, workspace: Option[Path], autoImports: AutoImportsGenerator, comments: List[Comment], options: List[String])(using x$15: ReportContext)

Attributes

Supertypes
class Object
trait Matchable
class Any
case object Cursor

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Cursor.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class FuzzyArgMatcher(tparams: List[Symbol])(using x$2: Context)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class JustSymbol(symbol: Symbol)(using x$2: Context) extends ParamSymbol

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParamSymbol
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class MatchCaseExtractor(pos: SourcePosition, text: String, completionPos: CompletionPos)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class NewLineOptions(moveToNewLine: Boolean, addNewLineAfter: Boolean)

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait ParamSymbol

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Parents(val selector: Type, definitions: Definitions)(using x$3: Context)

Attributes

Supertypes
class Object
trait Matchable
class Any
case class RefinedSymbol(symbol: Symbol, name: Name, info: Type) extends ParamSymbol

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParamSymbol
class Object
trait Matchable
class Any
Show all
class ScalaCliCompletions(coursierComplete: CoursierComplete, pos: SourcePosition, text: String)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
enum SuffixKind

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all