package util
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class ClassloadRule[T] extends AnyRef
- case class EagerInMemorySemanticdbIndex(database: v0.Database, classpath: scala.meta.Classpath, table: SymbolTable = SymbolTable.empty) extends util.SemanticdbIndex with SymbolTable with Product with Serializable
- sealed abstract class Failure extends Exception
- class IntervalSet extends AnyRef
-
class
LazySymbolTable extends SymbolTable
Implementation of SymbolTable that lazily loads symbols on demand.
Implementation of SymbolTable that lazily loads symbols on demand.
- Note
Credits to the rsc symbol table implementation https://github.com/twitter/rsc/blob/c82ce2ee68729e2cbcca7c96a164a303a152a43c/rsc/src/main/scala/rsc/symtab/Loaders.scala that was a source of inspiration for the implementation of this class.
- case class PrettyResult[T <: Tree](tree: T, imports: List[String]) extends Product with Serializable
- class PrettyType extends AnyRef
- sealed abstract class QualifyStrategy extends AnyRef
- trait ScalafixSyntax extends AnyRef
- sealed abstract class Severity extends Ordered[Severity]
-
trait
SymbolTable extends AnyRef
A table to lookup information about symbols.
A table to lookup information about symbols.
This trait is not exposed in the public Scalafix API because s.SymbolInformation is not part of the public API. Expect breaking changes.
Value Members
- object ClassloadRule
- object CollectionOps
- object DenotationOps
- object Failure extends Serializable
- object FileOps
- object IntervalSet
- object PrettyType
- object QualifyStrategy
- object Severity
- object SuppressOps
- object SymbolOps
- object SymbolTable
- object TokenOps
- object TypeExtractors