scalafix.internal.pc
package scalafix.internal.pc
Members list
Type members
Classlikes
case class CompilerOffsetParams(uri: URI, text: String, offset: Int) extends OffsetParams
object Embedded
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Embedded.type
class PresentationCompilerClassLoader(parent: ClassLoader) extends ClassLoader
ClassLoader that is used to reflectively invoke presentation compiler APIs.
ClassLoader that is used to reflectively invoke presentation compiler APIs.
The presentation compiler APIs are compiled against exact Scala versions of the compiler while Scalafix rule only runs in a single Scala version. In order to communicate between Scalafix and the reflectively loaded compiler, this classloader shares a subset of Java classes that appear in method signatures of the PresentationCompiler class.
Attributes
- Supertypes
-
class ClassLoaderclass Objecttrait Matchableclass Any
case class PresentationCompilerConfigImpl(debug: Boolean, parameterHintsCommand: Optional[String], completionCommand: Optional[String], symbolPrefixes: Map[String, String], overrideDefFormat: OverrideDefFormat, isCompletionItemDetailEnabled: Boolean, isCompletionItemDocumentationEnabled: Boolean, isHoverDocumentationEnabled: Boolean, snippetAutoIndent: Boolean, isSignatureHelpDocumentationEnabled: Boolean, isCompletionSnippetsEnabled: Boolean, isCompletionItemResolve: Boolean, isStripMarginOnTypeFormattingEnabled: Boolean, timeoutDelay: Long, timeoutUnit: TimeUnit, semanticdbCompilerOptions: List[String]) extends PresentationCompilerConfig
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Prepare the static presentation compiler already in the classpath or download and classload one dynamically.
Prepare the static presentation compiler already in the classpath or download and classload one dynamically.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
In this article