scalafix.internal.pc

Members list

Type members

Classlikes

case class CompilerOffsetParams(uri: URI, text: String, offset: Int) extends OffsetParams

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait OffsetParams
trait VirtualFileParams
class Object
trait Matchable
class Any
Show all
object Embedded

Attributes

Supertypes
class Object
trait Matchable
class 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 ClassLoader
class Object
trait Matchable
class 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

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Self type