scala.reflect

api

package api

EXPERIMENTAL

The Scala Reflection API (located in scala-reflect.jar).

In Scala 2.10.0, the Scala Reflection API and its implementation have an "experimental" status. This means that the API and the docs are not complete and can be changed in binary- and source-incompatible manner in 2.10.1. This also means that the implementation has some known issues.

The following types are the backbone of the Scala Reflection API, and serve as a good starting point for information about Scala Reflection:

For more information about Scala Reflection, see the Reflection Guide

Source
package.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Grouped
  2. Alphabetic
  3. By inheritance
Inherited
  1. api
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Annotations extends AnyRef

    EXPERIMENTAL

  2. trait Constants extends AnyRef

    EXPERIMENTAL

  3. trait Exprs extends AnyRef

    EXPERIMENTAL

  4. trait FlagSets extends AnyRef

    EXPERIMENTAL

  5. trait ImplicitTags extends AnyRef

  6. trait Importers extends AnyRef

    EXPERIMENTAL

  7. trait JavaMirrors extends AnyRef

    EXPERIMENTAL

  8. trait JavaUniverse extends Universe with JavaMirrors

    EXPERIMENTAL

  9. abstract class Mirror[U <: Universe with Singleton] extends AnyRef

    EXPERIMENTAL

  10. trait Mirrors extends AnyRef

    EXPERIMENTAL

  11. trait Names extends AnyRef

    EXPERIMENTAL

  12. trait Position extends Attachments

    EXPERIMENTAL

  13. trait Positions extends AnyRef

    EXPERIMENTAL

  14. trait Printers extends AnyRef

    EXPERIMENTAL

  15. trait Scopes extends AnyRef

    EXPERIMENTAL

  16. trait StandardDefinitions extends AnyRef

    EXPERIMENTAL

  17. trait StandardNames extends AnyRef

    EXPERIMENTAL

  18. trait Symbols extends AnyRef

    EXPERIMENTAL

  19. trait TagInterop extends AnyRef

    EXPERIMENTAL

  20. abstract class TreeCreator extends AnyRef

    This is an internal implementation class.

  21. trait Trees extends AnyRef

    EXPERIMENTAL

  22. abstract class TypeCreator extends AnyRef

    A mirror-aware factory for types.

  23. trait TypeTags extends AnyRef

    A TypeTag[T] encapsulates the runtime type representation of some type T.

  24. trait Types extends ImplicitTags

    EXPERIMENTAL

  25. abstract class Universe extends Symbols with Types with FlagSets with Scopes with Names with Trees with Constants with Annotations with Positions with Exprs with TypeTags with TagInterop with StandardDefinitions with StandardNames with BuildUtils with Mirrors with Printers with Importers

    EXPERIMENTAL

Inherited from AnyRef

Inherited from Any

Scala Reflection API

Ungrouped