c

scalafix.internal.util

SemanticCtxImpl

case class SemanticCtxImpl(database: scala.meta.Database, sourcepath: scala.meta.Sourcepath, classpath: scala.meta.Classpath) extends SemanticCtx with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SemanticCtxImpl
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SemanticCtx
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SemanticCtxImpl(database: scala.meta.Database, sourcepath: scala.meta.Sourcepath, classpath: scala.meta.Classpath)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val classpath: scala.meta.Classpath
    Definition Classes
    SemanticCtxImplSemanticCtx
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val database: scala.meta.Database
    Definition Classes
    SemanticCtxImplSemanticCtx
  8. def denotation(tree: Tree): Option[scala.meta.Denotation]

    Lookup denotation of this tree.

    Lookup denotation of this tree.

    Shorthand method for symbol(tree).flatMap(denotation).

    Definition Classes
    SemanticCtxImplSemanticCtx
  9. def denotation(symbol: scala.meta.Symbol): Option[scala.meta.Denotation]

    Lookup denotation of this symbol.

    Lookup denotation of this symbol.

    Definition Classes
    SemanticCtxImplSemanticCtx
  10. def documents: Seq[scala.meta.Document]

    Shorthand for scala.meta.Database.documents

    Shorthand for scala.meta.Database.documents

    Definition Classes
    SemanticCtx
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int
    Definition Classes
    SemanticCtxImpl → AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def messages: Seq[scala.meta.Message]

    Shorthand for scala.meta.Database.messages

    Shorthand for scala.meta.Database.messages

    Definition Classes
    SemanticCtx
  17. def names: Seq[scala.meta.ResolvedName]

    The resolved names in this database.

    The resolved names in this database.

    Includes resolved name in synthetics, such as inferred implicits/types.

    Definition Classes
    SemanticCtxImplSemanticCtx
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  21. val sourcepath: scala.meta.Sourcepath
    Definition Classes
    SemanticCtxImplSemanticCtx
  22. def symbol(tree: Tree): Option[scala.meta.Symbol]

    Lookup symbol at this tree.

    Lookup symbol at this tree.

    This method returns the same result as symbol(Tree.Position) in most cases but handles some special cases: - when tree is Term/Type.Select(_, name), query by name.position - workaround for https://github.com/scalameta/scalameta/issues/1083

    Definition Classes
    SemanticCtxImplSemanticCtx
  23. def symbol(position: scala.meta.Position): Option[scala.meta.Symbol]

    Lookup symbol at this position.

    Lookup symbol at this position.

    Definition Classes
    SemanticCtxImplSemanticCtx
  24. def symbols: Seq[scala.meta.ResolvedSymbol]

    Shorthand for scala.meta.Database.symbols

    Shorthand for scala.meta.Database.symbols

    Definition Classes
    SemanticCtx
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def synthetics: Seq[scala.meta.Synthetic]

    Shorthand for scala.meta.Database.synthetics

    Shorthand for scala.meta.Database.synthetics

    Definition Classes
    SemanticCtx
  27. def toString(): String
    Definition Classes
    SemanticCtxImpl → AnyRef → Any
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. def withDocuments(documents: Seq[scala.meta.Document]): SemanticCtx

    Build new SemanticCtx with only these documents.

    Build new SemanticCtx with only these documents.

    Definition Classes
    SemanticCtxImplSemanticCtx
  32. object Symbol
    Definition Classes
    SemanticCtx

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from util.SemanticCtx

Inherited from AnyRef

Inherited from Any

Ungrouped