RawScalaPresentationCompiler
dotty.tools.pc.RawScalaPresentationCompiler
case class RawScalaPresentationCompiler(buildTargetIdentifier: String = ..., buildTargetName: Option[String] = ..., classpath: Seq[Path] = ..., options: List[String] = ..., search: SymbolSearch = ..., config: PresentationCompilerConfig = ..., folderPath: Option[Path] = ..., reportsLevel: ReportLevel = ..., completionItemPriority: CompletionItemPriority = ..., reportContext: ReportContext = ...) extends RawPresentationCompiler
The raw public API of the presentation compiler that does not handle synchronisation. Scala compiler can't run concurrent code at that point, so we need to enforce sequential, single threaded execution.
It has to be implemented by the consumer of this API.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass RawPresentationCompilerclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Constructors
def this()
Concrete methods
override def autoImports(name: String, params: OffsetParams, isExtension: Boolean): List[AutoImportsResult]
Attributes
- Definition Classes
Attributes
- Definition Classes
override def codeAction[T](params: OffsetParams, codeActionId: String, codeActionPayload: Optional[T]): List[TextEdit]
Attributes
- Definition Classes
override def complete(params: OffsetParams, completionTriggerKind: CompletionTriggerKind): CompletionList
Attributes
- Definition Classes
Attributes
- Definition Classes
override def convertToNamedArguments(params: OffsetParams, argIndices: List[Integer]): List[TextEdit]
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
override def newInstance(buildTargetIdentifier: String, classpath: List[Path], options: List[String]): RawPresentationCompiler
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Inherited methods
An iterator over the names of all the elements of this product.
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an
Iterator[Any] - Inherited from:
- Product
Concrete fields
Givens
Givens
In this article