Object/Trait

scala.meta.semantic

Mirror

Related Docs: trait Mirror | package semantic

Permalink

object Mirror

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Mirror
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply(): Mirror

    Permalink

    Automatically construct a Mirror in a properly setup build integration.

    Automatically construct a Mirror in a properly setup build integration.

    Recommended constructor if using a build integration like sbt-scalahost.

    Exceptions thrown

    RuntimeException if system properties is missing necessary values, for example when the build integration is improperly setup.

  5. def apply(classpath: String, sourcepath: String): Mirror

    Permalink

    Construct a Mirror from a persisted semantic database.

    Construct a Mirror from a persisted semantic database.

    classpath

    java.io.File.pathSeparator separated list of jar files or directories containing classfiles and semanticdb files. The semanticdb files are emitted by the scalahost compiler plugin and are necessary for the semantic API to function. The classfiles + jar files are necessary for runtime compilation of quasiquotes when extracting symbols (that is, q"scala.Predef".symbol). Example: "foo/target/classes:foo.jar:/home/.ivy2/cache/bar.jar".

    sourcepath

    java.io.File.pathSeparator separated list of Scala source files OR directories containing Scala source files. For example Example: "src/main/scala:build/Bar.scala".

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped