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: scala.meta.Database, sourcepath: scala.meta.Sourcepath, classpath: scala.meta.Classpath, table: SymbolTable = SymbolTable.empty) extends SemanticdbIndex 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. sealed abstract class Severity extends Ordered[Severity]

    Permalink
  7. 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.

  8. class TypeSyntax extends AnyRef

    Permalink

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 Severity

    Permalink
  8. object SuppressOps

    Permalink
  9. object SymbolGlobal

    Permalink
  10. object SymbolOps

    Permalink
  11. object SymbolTable

    Permalink
  12. object TokenOps

    Permalink
  13. object TypeSyntax

    Permalink

Ungrouped