Package

scalafix.internal

util

Permalink

package util

Visibility
  1. Public
  2. All

Type Members

  1. class ClassloadRule[T] extends AnyRef

    Permalink
  2. case class EagerInMemorySemanticdbIndex(database: v0.Database, classpath: scala.meta.Classpath, table: SymbolTable = SymbolTable.empty) extends util.SemanticdbIndex with SymbolTable with Product with Serializable

    Permalink
  3. sealed abstract class Failure extends Exception

    Permalink
  4. class IntervalSet extends AnyRef

    Permalink
  5. class LazySymbolTable extends SymbolTable

    Permalink

    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.

  6. case class PrettyResult[T <: Tree](tree: T, imports: List[String]) extends Product with Serializable

    Permalink
  7. class PrettyType extends AnyRef

    Permalink
  8. sealed abstract class QualifyStrategy extends AnyRef

    Permalink
  9. trait ScalafixSyntax extends AnyRef

    Permalink
  10. sealed abstract class Severity extends Ordered[Severity]

    Permalink
  11. trait SymbolTable extends AnyRef

    Permalink

    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

  1. object ClassloadRule

    Permalink
  2. object CollectionOps

    Permalink
  3. object DenotationOps

    Permalink
  4. object Failure extends Serializable

    Permalink
  5. object FileOps

    Permalink
  6. object IntervalSet

    Permalink
  7. object PrettyType

    Permalink
  8. object QualifyStrategy

    Permalink
  9. object Severity

    Permalink
  10. object SuppressOps

    Permalink
  11. object SymbolOps

    Permalink
  12. object SymbolTable

    Permalink
  13. object TokenOps

    Permalink
  14. object TypeExtractors

    Permalink

Ungrouped