Packages

abstract class Keywords extends SymbolTable.CommonNames

This should be the first trait in the linearization.

Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Keywords
  2. CommonNames
  3. NamesApi
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Keywords()

Type Members

  1. abstract type NameType >: Null <: SymbolTable.Name

    An abstract type that represents the exact flavor of the name.

    An abstract type that represents the exact flavor of the name.

    Definition Classes
    CommonNamesNamesApi

Abstract Value Members

  1. implicit abstract def createNameType(name: String): NameType
    Attributes
    protected
    Definition Classes
    CommonNames

Concrete 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 val ABSTRACTkw: SymbolTable.TermName
  5. val ANON_CLASS_NAME: NameType
    Definition Classes
    CommonNames
  6. val ANON_FUN_NAME: NameType
    Definition Classes
    CommonNames
  7. final val ARROWkw: SymbolTable.TermName
  8. final val ATkw: SymbolTable.TermName
  9. final val AnyRef: NameType
    Definition Classes
    CommonNames
  10. final val Array: NameType
    Definition Classes
    CommonNames
  11. final val Boolean: NameType
    Definition Classes
    CommonNames
  12. final val Byte: NameType
    Definition Classes
    CommonNames
  13. val CASE_ACCESSOR: NameType
    Definition Classes
    CommonNames
  14. final val CASEkw: SymbolTable.TermName
  15. final val CATCHkw: SymbolTable.TermName
  16. final val CLASSkw: SymbolTable.TermName
  17. final val COLONkw: SymbolTable.TermName
  18. final val Char: NameType
    Definition Classes
    CommonNames
  19. final val DEFkw: SymbolTable.TermName
  20. val DELAMBDAFY_LAMBDA_CLASS_NAME: NameType
    Definition Classes
    CommonNames
  21. final val DOTkw: SymbolTable.TermName
  22. final val DOkw: SymbolTable.TermName
  23. final val Double: NameType
    Definition Classes
    CommonNames
  24. final val ELSEkw: SymbolTable.TermName
  25. val EMPTY: NameType

    The term or type name corresponding to an empty string.

    The term or type name corresponding to an empty string. Represents an empty name, used to denote the fact that no name was specified for privateWithin in Trees#Modifiers, for Trees#This, for Trees#Super, etc.

    Definition Classes
    CommonNamesNamesApi
  26. val EMPTY_PACKAGE_NAME: NameType
    Definition Classes
    CommonNames
  27. final val EQUALSkw: SymbolTable.TermName
  28. final val ERROR: NameType

    The term or type name <error>.

    The term or type name <error>. Indicates that the enclosing tree or symbol contains a compilation error.

    Definition Classes
    CommonNamesNamesApi
  29. final val EXTENDSkw: SymbolTable.TermName
  30. final val Expr: NameType
    Definition Classes
    CommonNames
  31. final val FALSEkw: SymbolTable.TermName
  32. final val FINALLYkw: SymbolTable.TermName
  33. final val FINALkw: SymbolTable.TermName
  34. final val FORSOMEkw: SymbolTable.TermName
  35. final val FORkw: SymbolTable.TermName
  36. final val Float: NameType
    Definition Classes
    CommonNames
  37. final val HASHkw: SymbolTable.TermName
  38. final val IFkw: SymbolTable.TermName
  39. final val IMPLICITkw: SymbolTable.TermName
  40. val IMPORT: NameType
    Definition Classes
    CommonNames
  41. final val IMPORTkw: SymbolTable.TermName
  42. final val Int: NameType
    Definition Classes
    CommonNames
  43. final val LARROWkw: SymbolTable.TermName
  44. final val LAZY_LOCAL_SUFFIX_STRING: String("$lzy")
    Definition Classes
    CommonNames
  45. final val LAZYkw: SymbolTable.TermName
  46. final val LOCAL_SUFFIX_STRING: String(" ")
    Definition Classes
    CommonNames
  47. final val List: NameType
    Definition Classes
    CommonNames
  48. final val Long: NameType
    Definition Classes
    CommonNames
  49. final val MACROkw: SymbolTable.TermName
  50. final val MATCHkw: SymbolTable.TermName
  51. val MODULE_SUFFIX_NAME: NameType
    Definition Classes
    CommonNames
  52. final val MODULE_SUFFIX_STRING: String("$")
    Definition Classes
    CommonNames
  53. val MODULE_VAR_SUFFIX: NameType
    Definition Classes
    CommonNames
  54. final val MODULE_VAR_SUFFIX_STRING: String("$module")
    Definition Classes
    CommonNames
  55. final val NAME_JOIN_STRING: String("$")
    Definition Classes
    CommonNames
  56. val NESTED_IN: String
    Definition Classes
    CommonNames
  57. val NESTED_IN_ANON_CLASS: String
    Definition Classes
    CommonNames
  58. val NESTED_IN_ANON_FUN: String
    Definition Classes
    CommonNames
  59. val NESTED_IN_LAMBDA: String
    Definition Classes
    CommonNames
  60. final val NEWkw: SymbolTable.TermName
  61. final val NO_NAME: NameType
    Definition Classes
    CommonNames
  62. final val NULLkw: SymbolTable.TermName
  63. final val OBJECTkw: SymbolTable.TermName
  64. final val OVERRIDEkw: SymbolTable.TermName
  65. final val Option: NameType
    Definition Classes
    CommonNames
  66. val PACKAGE: NameType

    The term or type name package.

    The term or type name package. Used to get modules representing package objects.

    Definition Classes
    CommonNamesNamesApi
  67. final val PACKAGEkw: SymbolTable.TermName
  68. final val PRIVATEkw: SymbolTable.TermName
  69. final val PROTECTEDkw: SymbolTable.TermName
  70. final val RETURNkw: SymbolTable.TermName
  71. val ROOT: NameType
    Definition Classes
    CommonNames
  72. final val SEALEDkw: SymbolTable.TermName
  73. final val SINGLETON_SUFFIX: String(".type")
    Definition Classes
    CommonNames
  74. val SPECIALIZED_SUFFIX: NameType
    Definition Classes
    CommonNames
  75. final val SUBTYPEkw: SymbolTable.TermName
  76. final val SUPERTYPEkw: SymbolTable.TermName
  77. final val SUPERkw: SymbolTable.TermName
  78. final val Seq: NameType
    Definition Classes
    CommonNames
  79. final val Short: NameType
    Definition Classes
    CommonNames
  80. final val String: NameType
    Definition Classes
    CommonNames
  81. final val StringContext: NameType
    Definition Classes
    CommonNames
  82. final val Symbol: NameType
    Definition Classes
    CommonNames
  83. final val THENkw: SymbolTable.TermName
  84. final val THISkw: SymbolTable.TermName
  85. final val THROWkw: SymbolTable.TermName
  86. final val TRAIT_SETTER_SEPARATOR_STRING: String("$_setter_$")
    Definition Classes
    CommonNames
  87. final val TRAITkw: SymbolTable.TermName
  88. final val TRUEkw: SymbolTable.TermName
  89. final val TRYkw: SymbolTable.TermName
  90. final val TYPEkw: SymbolTable.TermName
  91. final val TypeTag: NameType
    Definition Classes
    CommonNames
  92. final val USCOREkw: SymbolTable.TermName
  93. final val Unit: NameType
    Definition Classes
    CommonNames
  94. final val VALkw: SymbolTable.TermName
  95. final val VARkw: SymbolTable.TermName
  96. final val VIEWBOUNDkw: SymbolTable.TermName
  97. final val WHILEkw: SymbolTable.TermName
  98. final val WILDCARD: NameType

    The term or type name _.

    The term or type name _. Used to construct trees that correspond to underscores in Scala.

    Definition Classes
    CommonNamesNamesApi
  99. final val WITHkw: SymbolTable.TermName
  100. final val WeakTypeTag: NameType
    Definition Classes
    CommonNames
  101. final val YIELDkw: SymbolTable.TermName
  102. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  103. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  104. def ensureNonAnon(name: String): String

    Ensures that name mangling does not accidentally make a class respond true to any of isAnonymousClass, isAnonymousFunction, isDelambdafyFunction, e.g.

    Ensures that name mangling does not accidentally make a class respond true to any of isAnonymousClass, isAnonymousFunction, isDelambdafyFunction, e.g. by introducing "$anon".

    Definition Classes
    CommonNames
  105. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  106. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  107. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  108. def flattenedName(segments: SymbolTable.Name*): NameType
    Definition Classes
    CommonNames
  109. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  110. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  111. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  112. final val javaKeywords: SymbolTable.JavaKeywords
  113. final val keywords: Set[SymbolTable.TermName]
  114. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  115. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  116. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  117. val stringToTermName: Null
    Attributes
    protected
    Definition Classes
    CommonNames
  118. val stringToTypeName: Null
    Attributes
    protected
    Definition Classes
    CommonNames
  119. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  120. def toString(): String
    Definition Classes
    AnyRef → Any
  121. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  122. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  123. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from SymbolTable.CommonNames

Inherited from SymbolTable.NamesApi

Inherited from AnyRef

Inherited from Any

Ungrouped