abstract class Keywords extends SymbolTable.CommonNames
This should be the first trait in the linearization.
- Alphabetic
- By Inheritance
- Keywords
- CommonNames
- NamesApi
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Keywords()
Type Members
-
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
- CommonNames → NamesApi
Abstract Value Members
-
implicit abstract
def
createNameType(name: String): NameType
- Attributes
- protected
- Definition Classes
- CommonNames
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val ABSTRACTkw: SymbolTable.TermName
-
val
ANON_CLASS_NAME: NameType
- Definition Classes
- CommonNames
-
val
ANON_FUN_NAME: NameType
- Definition Classes
- CommonNames
- final val ARROWkw: SymbolTable.TermName
- final val ATkw: SymbolTable.TermName
-
final
val
AnyRef: NameType
- Definition Classes
- CommonNames
-
final
val
Array: NameType
- Definition Classes
- CommonNames
-
final
val
Boolean: NameType
- Definition Classes
- CommonNames
-
final
val
Byte: NameType
- Definition Classes
- CommonNames
-
val
CASE_ACCESSOR: NameType
- Definition Classes
- CommonNames
- final val CASEkw: SymbolTable.TermName
- final val CATCHkw: SymbolTable.TermName
- final val CLASSkw: SymbolTable.TermName
- final val COLONkw: SymbolTable.TermName
-
final
val
Char: NameType
- Definition Classes
- CommonNames
- final val DEFkw: SymbolTable.TermName
-
val
DELAMBDAFY_LAMBDA_CLASS_NAME: NameType
- Definition Classes
- CommonNames
- final val DOTkw: SymbolTable.TermName
- final val DOkw: SymbolTable.TermName
-
final
val
Double: NameType
- Definition Classes
- CommonNames
- final val ELSEkw: SymbolTable.TermName
-
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
- CommonNames → NamesApi
-
val
EMPTY_PACKAGE_NAME: NameType
- Definition Classes
- CommonNames
- final val EQUALSkw: SymbolTable.TermName
-
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
- CommonNames → NamesApi
- final val EXTENDSkw: SymbolTable.TermName
-
final
val
Expr: NameType
- Definition Classes
- CommonNames
- final val FALSEkw: SymbolTable.TermName
- final val FINALLYkw: SymbolTable.TermName
- final val FINALkw: SymbolTable.TermName
- final val FORSOMEkw: SymbolTable.TermName
- final val FORkw: SymbolTable.TermName
-
final
val
Float: NameType
- Definition Classes
- CommonNames
- final val HASHkw: SymbolTable.TermName
- final val IFkw: SymbolTable.TermName
- final val IMPLICITkw: SymbolTable.TermName
-
val
IMPORT: NameType
- Definition Classes
- CommonNames
- final val IMPORTkw: SymbolTable.TermName
-
final
val
Int: NameType
- Definition Classes
- CommonNames
- final val LARROWkw: SymbolTable.TermName
-
final
val
LAZY_LOCAL_SUFFIX_STRING: String("$lzy")
- Definition Classes
- CommonNames
- final val LAZYkw: SymbolTable.TermName
-
final
val
LOCAL_SUFFIX_STRING: String(" ")
- Definition Classes
- CommonNames
-
final
val
List: NameType
- Definition Classes
- CommonNames
-
final
val
Long: NameType
- Definition Classes
- CommonNames
- final val MACROkw: SymbolTable.TermName
- final val MATCHkw: SymbolTable.TermName
-
val
MODULE_SUFFIX_NAME: NameType
- Definition Classes
- CommonNames
-
final
val
MODULE_SUFFIX_STRING: String("$")
- Definition Classes
- CommonNames
-
val
MODULE_VAR_SUFFIX: NameType
- Definition Classes
- CommonNames
-
final
val
MODULE_VAR_SUFFIX_STRING: String("$module")
- Definition Classes
- CommonNames
-
final
val
NAME_JOIN_STRING: String("$")
- Definition Classes
- CommonNames
-
val
NESTED_IN: String
- Definition Classes
- CommonNames
-
val
NESTED_IN_ANON_CLASS: String
- Definition Classes
- CommonNames
-
val
NESTED_IN_ANON_FUN: String
- Definition Classes
- CommonNames
-
val
NESTED_IN_LAMBDA: String
- Definition Classes
- CommonNames
- final val NEWkw: SymbolTable.TermName
-
final
val
NO_NAME: NameType
- Definition Classes
- CommonNames
- final val NULLkw: SymbolTable.TermName
- final val OBJECTkw: SymbolTable.TermName
- final val OVERRIDEkw: SymbolTable.TermName
-
final
val
Option: NameType
- Definition Classes
- CommonNames
-
val
PACKAGE: NameType
The term or type name
package
.The term or type name
package
. Used to get modules representing package objects.- Definition Classes
- CommonNames → NamesApi
- final val PACKAGEkw: SymbolTable.TermName
- final val PRIVATEkw: SymbolTable.TermName
- final val PROTECTEDkw: SymbolTable.TermName
- final val RETURNkw: SymbolTable.TermName
-
val
ROOT: NameType
- Definition Classes
- CommonNames
- final val SEALEDkw: SymbolTable.TermName
-
final
val
SINGLETON_SUFFIX: String(".type")
- Definition Classes
- CommonNames
-
val
SPECIALIZED_SUFFIX: NameType
- Definition Classes
- CommonNames
- final val SUBTYPEkw: SymbolTable.TermName
- final val SUPERTYPEkw: SymbolTable.TermName
- final val SUPERkw: SymbolTable.TermName
-
final
val
Seq: NameType
- Definition Classes
- CommonNames
-
final
val
Short: NameType
- Definition Classes
- CommonNames
-
final
val
String: NameType
- Definition Classes
- CommonNames
-
final
val
StringContext: NameType
- Definition Classes
- CommonNames
-
final
val
Symbol: NameType
- Definition Classes
- CommonNames
- final val THENkw: SymbolTable.TermName
- final val THISkw: SymbolTable.TermName
- final val THROWkw: SymbolTable.TermName
-
final
val
TRAIT_SETTER_SEPARATOR_STRING: String("$_setter_$")
- Definition Classes
- CommonNames
- final val TRAITkw: SymbolTable.TermName
- final val TRUEkw: SymbolTable.TermName
- final val TRYkw: SymbolTable.TermName
- final val TYPEkw: SymbolTable.TermName
-
final
val
TypeTag: NameType
- Definition Classes
- CommonNames
- final val USCOREkw: SymbolTable.TermName
-
final
val
Unit: NameType
- Definition Classes
- CommonNames
- final val VALkw: SymbolTable.TermName
- final val VARkw: SymbolTable.TermName
- final val VIEWBOUNDkw: SymbolTable.TermName
- final val WHILEkw: SymbolTable.TermName
-
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
- CommonNames → NamesApi
- final val WITHkw: SymbolTable.TermName
-
final
val
WeakTypeTag: NameType
- Definition Classes
- CommonNames
- final val YIELDkw: SymbolTable.TermName
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flattenedName(segments: SymbolTable.Name*): NameType
- Definition Classes
- CommonNames
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val javaKeywords: SymbolTable.JavaKeywords
- final val keywords: Set[SymbolTable.TermName]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
stringToTermName: Null
- Attributes
- protected
- Definition Classes
- CommonNames
-
val
stringToTypeName: Null
- Attributes
- protected
- Definition Classes
- CommonNames
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )