ScalaPresentationCompiler

dotty.tools.pc.ScalaPresentationCompiler
case class ScalaPresentationCompiler(buildTargetIdentifier: String, buildTargetName: Option[String], classpath: Seq[Path], options: List[String], search: SymbolSearch, ec: ExecutionContextExecutor, sh: Option[ScheduledExecutorService], config: PresentationCompilerConfig, folderPath: Option[Path], reportsLevel: ReportLevel) extends PresentationCompiler

Attributes

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

Members list

Value members

Constructors

def this()

Concrete methods

def complete(params: OffsetParams): CompletableFuture[CompletionList]
def completionItemResolve(item: CompletionItem, symbol: String): CompletableFuture[CompletionItem]
override def convertToNamedArguments(params: OffsetParams, argIndices: List[Integer]): CompletableFuture[List[TextEdit]]

Attributes

Definition Classes
override def didChange(params: VirtualFileParams): CompletableFuture[List[Diagnostic]]

Attributes

Definition Classes
override def didClose(uri: URI): Unit

Attributes

Definition Classes
def documentHighlight(params: OffsetParams): CompletableFuture[List[DocumentHighlight]]
override def extractMethod(range: RangeParams, extractionPos: OffsetParams): CompletableFuture[List[TextEdit]]

Attributes

Definition Classes
override def getTasty(targetUri: URI, isHttpEnabled: Boolean): CompletableFuture[String]

Attributes

Definition Classes
override def inlayHints(params: InlayHintsParams): CompletableFuture[List[InlayHint]]

Attributes

Definition Classes
override def inlineValue(params: OffsetParams): CompletableFuture[List[TextEdit]]

Attributes

Definition Classes
override def insertInferredType(params: OffsetParams): CompletableFuture[List[TextEdit]]

Attributes

Definition Classes
override def isLoaded(): Boolean

Attributes

Definition Classes
def newInstance(buildTargetIdentifier: String, classpath: List[Path], options: List[String]): PresentationCompiler
def rename(params: OffsetParams, name: String): CompletableFuture[List[TextEdit]]
def restart(): Unit
override def selectionRange(params: List[OffsetParams]): CompletableFuture[List[SelectionRange]]

Attributes

Definition Classes

Attributes

Definition Classes
def shutdown(): Unit
def signatureHelp(params: OffsetParams): CompletableFuture[SignatureHelp]

Attributes

Definition Classes
override def withBuildTargetName(buildTargetName: String): PresentationCompiler | Null

Attributes

Definition Classes

Attributes

Definition Classes
override def withExecutorService(executorService: ExecutorService): PresentationCompiler

Attributes

Definition Classes

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Concrete fields

Givens