scala.reflect

api

package api

Visibility
  1. Public
  2. All

Type Members

  1. trait AbsTreeGen extends AnyRef

  2. trait AnnotationInfos extends AnyRef

  3. trait Attachment extends AnyRef

    Attachment is a generalisation of Position.

  4. trait ClassLoaders extends AnyRef

  5. trait Constants extends AnyRef

  6. trait Exprs extends AnyRef

  7. trait FreeVars extends AnyRef

  8. trait FrontEnds extends AnyRef

  9. trait Importers extends AnyRef

  10. trait Mirror extends Universe

    A mirror establishes connections of runtime entities such as class names and object instances with a reflexive universe.

  11. abstract class Modifier extends AnyRef

  12. trait Names extends AnyRef

    A trait that manages names.

  13. trait Position extends Attachment

    The Position class and its subclasses represent positions of ASTs and symbols.

  14. trait Positions extends AnyRef

  15. trait Scopes extends AnyRef

  16. final class SourceModifier extends Modifier

  17. trait StandardDefinitions extends StandardTypes

  18. trait StandardNames extends AnyRef

  19. trait StandardTypes extends AnyRef

  20. final class SymbolModifier extends Modifier

  21. trait Symbols extends AnyRef

  22. trait ToolBoxes extends AnyRef

  23. trait TreeBuildUtil extends AnyRef

  24. trait TreePrinters extends AnyRef

  25. trait Trees extends AnyRef

  26. trait TypeTags extends AnyRef

    Type tags encapsulate a representation of type T.

  27. trait Types extends AnyRef

  28. abstract class Universe extends Symbols with FreeVars with Types with Constants with Scopes with Names with Trees with AnnotationInfos with Positions with Exprs with StandardDefinitions with TypeTags with TreePrinters with StandardNames with ClassLoaders with TreeBuildUtil with ToolBoxes with FrontEnds with Importers

Value Members

  1. object Modifier extends Set[Modifier]

  2. object SourceModifier extends AnyRef

  3. object SymbolModifier extends AnyRef

  4. object Universe extends AnyRef