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, completionItemPriority: CompletionItemPriority) 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

override def codeAction[T](params: OffsetParams, codeActionId: String, codeActionPayload: Optional[T]): CompletableFuture[List[TextEdit]]

Attributes

Definition Classes
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
def convertToNamedArguments(params: OffsetParams, argIndices: Set[Int]): CompletableFuture[List[TextEdit]]
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

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

Attributes

Definition Classes
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]
override def supportedCodeActions(): List[String]

Attributes

Definition Classes

Attributes

Definition Classes

Attributes

Definition Classes

Attributes

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

Attributes

Definition Classes

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
PresentationCompiler

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Deprecated and Inherited methods

def codeAction(x$0: OffsetParams, x$1: String, x$2: <FromJavaObject>): CompletableFuture[List[TextEdit]]

Attributes

Deprecated
[Since version ] see corresponding Javadoc for more information.
Inherited from:
PresentationCompiler

Concrete fields

val compilerAccess: CompilerAccess[StoreReporter, InteractiveDriver]

Givens

Extensions

Extensions