scala.reflect

internal

package internal

Visibility
  1. Public
  2. All

Type Members

  1. trait AnnotationCheckers extends AnyRef

    Additions to the type checker that can be added at run time.

  2. trait AnnotationInfos extends AnnotationInfos

    AnnotationInfo and its helpers

  3. trait BaseTypeSeqs extends AnyRef

    A base type sequence (BaseTypeSeq) is an ordered sequence spanning all the base types of a type.

  4. trait CapturedVariables extends AnyRef

  5. trait Chars extends AnyRef

    Contains constants and classifier methods for characters

  6. trait ClassfileModel extends AnyRef

  7. trait Constants extends Constants

  8. trait Definitions extends StandardDefinitions

  9. trait ExistentialsAndSkolems extends AnyRef

    The name of this trait defines the eventual intent better than it does the initial contents.

  10. case class FatalError(msg: String) extends Exception with Product with Serializable

  11. class Flags extends ModifierFlags

    All flags and associated operatins

  12. trait FreeVars extends FreeVars

  13. trait FrontEnds extends AnyRef

  14. class GenericAttr extends JvmAttributeInfo

  15. trait HasFlags extends AnyRef

    Common code utilized by Modifiers (which carry the flags associated with Trees) and Symbol.

  16. trait Importers extends AnyRef

  17. trait InfoTransformers extends AnyRef

  18. class InnerClassesAttr extends JvmAttributeInfo

  19. abstract class JvmAttributeInfo extends AnyRef

  20. class JvmClassInfo extends JvmInfo

  21. class JvmClassInfoBuilder extends ScalacClassfileModel

  22. abstract class JvmInfo extends AnyRef

  23. class JvmInnerClassInfo extends AnyRef

  24. class JvmMemberInfo extends JvmInfo

  25. final case class JvmVersion(minorVersion: Int, majorVersion: Int) extends Product with Serializable

  26. trait Kinds extends AnyRef

  27. class MissingRequirementError extends FatalError

  28. class ModifierFlags extends AnyRef

    Flags set on Modifiers instances in the parsing stage.

  29. trait Names extends Names

    The class Names .

  30. abstract class Phase extends AnyRef

  31. trait Positions extends Positions

  32. trait Required extends AnyRef

  33. abstract class ScalacClassfileModel extends StreamingClassfileModel

  34. trait Scopes extends Scopes

  35. class SignatureAttr extends JvmAttributeInfo

  36. trait StdAttachments extends AnyRef

  37. trait StdNames extends AnyRef

  38. abstract class StreamingClassfileModel extends ClassfileModel

  39. trait SymbolCreations extends AnyRef

  40. trait SymbolFlags extends AnyRef

  41. abstract class SymbolTable extends Universe with Collections with Names with SymbolCreations with Symbols with SymbolFlags with FreeVars with Types with Kinds with ExistentialsAndSkolems with Scopes with Definitions with Constants with BaseTypeSeqs with InfoTransformers with Transforms with StdNames with AnnotationInfos with AnnotationCheckers with Trees with TreePrinters with Positions with TypeDebugging with Importers with Required with TreeBuildUtil with FrontEnds with CapturedVariables with StdAttachments

  42. trait Symbols extends Symbols

  43. trait TreeBuildUtil extends TreeBuildUtil

  44. abstract class TreeGen extends AbsTreeGen

  45. abstract class TreeInfo extends AnyRef

    This class .

  46. trait TreePrinters extends TreePrinters

  47. trait Trees extends Trees

  48. trait TypeDebugging extends AnyRef

  49. trait Types extends Types

Value Members

  1. object Chars extends Chars

  2. object ClassfileConstants extends AnyRef

  3. object Classify extends AnyRef

  4. object ConstantPool extends AnyRef

  5. object Flags extends Flags

  6. object JvmClassInfo extends AnyRef

  7. object MissingRequirementError extends Serializable

  8. object ModifierFlags extends ModifierFlags

  9. object NoPhase extends Phase

  10. object SomePhase extends Phase

  11. package pickling

  12. package settings

  13. package transform

  14. package util