abstract class TypeNames extends SymbolTable.Keywords with SymbolTable.TypeNamesApi
- Alphabetic
- By Inheritance
- TypeNames
- TypeNamesApi
- Keywords
- CommonNames
- NamesApi
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new TypeNames()
Type Members
-
type
NameType = SymbolTable.TypeName
An abstract type that represents the exact flavor of the name.
An abstract type that represents the exact flavor of the name.
- Definition Classes
- TypeNames → TypeNamesApi → CommonNames → NamesApi
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
- Definition Classes
- Keywords
-
val
ANON_CLASS_NAME: NameType
- Definition Classes
- CommonNames
-
val
ANON_FUN_NAME: NameType
- Definition Classes
- CommonNames
-
final
val
ARROWkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
ATkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val Annotation: NameType
- final val AnnotationDefaultATTR: NameType
- final val Any: NameType
-
final
val
AnyRef: NameType
- Definition Classes
- CommonNames
- final val AnyVal: NameType
- final val App: NameType
-
final
val
Array: NameType
- Definition Classes
- CommonNames
- final val BYNAME_PARAM_CLASS_NAME: NameType
- final val BeanPropertyAnnot: NameType
-
final
val
Boolean: NameType
- Definition Classes
- CommonNames
- final val BooleanBeanPropertyAnnot: NameType
- final val BridgeATTR: NameType
-
final
val
Byte: NameType
- Definition Classes
- CommonNames
-
val
CASE_ACCESSOR: NameType
- Definition Classes
- CommonNames
-
final
val
CASEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
CATCHkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
CLASSkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
COLONkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val CaseDef: NameType
-
final
val
Char: NameType
- Definition Classes
- CommonNames
- final val ClassManifest: NameType
- final val ClassfileAnnotation: NameType
- final val CodeATTR: NameType
- final val ConstantValueATTR: NameType
-
final
val
DEFkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
val
DELAMBDAFY_LAMBDA_CLASS_NAME: NameType
- Definition Classes
- CommonNames
-
final
val
DOTkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
DOkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val DeprecatedATTR: NameType
-
final
val
Double: NameType
- Definition Classes
- CommonNames
-
final
val
ELSEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
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
- Definition Classes
- Keywords
-
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
- Definition Classes
- Keywords
- final val Enum: NameType
- final val ExceptionsATTR: NameType
-
final
val
Expr: NameType
- Definition Classes
- CommonNames
-
final
val
FALSEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
FINALLYkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
FINALkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
FORSOMEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
FORkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val FlagSet: NameType
-
final
val
Float: NameType
- Definition Classes
- CommonNames
- final val Group: NameType
-
final
val
HASHkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
IFkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
IMPLICITkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
val
IMPORT: NameType
- Definition Classes
- CommonNames
-
final
val
IMPORTkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val InnerClassesATTR: NameType
-
final
val
Int: NameType
- Definition Classes
- CommonNames
- final val JAVA_REPEATED_PARAM_CLASS_NAME: NameType
-
final
val
LARROWkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
LAZY_LOCAL_SUFFIX_STRING: String("$lzy")
- Definition Classes
- CommonNames
-
final
val
LAZYkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val LOCAL_CHILD: NameType
-
final
val
LOCAL_SUFFIX_STRING: String(" ")
- Definition Classes
- CommonNames
- final val Liftable: NameType
-
final
val
List: NameType
- Definition Classes
- CommonNames
-
final
val
Long: NameType
- Definition Classes
- CommonNames
- final val MACRO_BUNDLE_SUFFIX: NameType
-
final
val
MACROkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
MATCHkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
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 MethodParametersATTR: NameType
- final val Mirror: NameType
- final val Modifiers: NameType
-
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
- Definition Classes
- Keywords
-
final
val
NO_NAME: NameType
- Definition Classes
- CommonNames
-
final
val
NULLkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val Name: NameType
- final val Nothing: NameType
- final val Null: NameType
-
final
val
OBJECTkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
OVERRIDEkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val Object: NameType
-
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
- Definition Classes
- Keywords
-
final
val
PRIVATEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
PROTECTEDkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val PrefixType: NameType
- final val Product: NameType
- final val QUASIQUOTE_FUNCTION: NameType
- final val QUASIQUOTE_MODS: NameType
- final val QUASIQUOTE_TUPLE: NameType
- final val Quasiquote: NameType
- final val REFINE_CLASS_NAME: NameType
- final val REIFY_TREECREATOR_PREFIX: NameType
- final val REIFY_TYPECREATOR_PREFIX: NameType
- final val REPEATED_PARAM_CLASS_NAME: NameType
-
final
val
RETURNkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
val
ROOT: NameType
- Definition Classes
- CommonNames
- final val RuntimeAnnotationATTR: NameType
-
final
val
SEALEDkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
SINGLETON_SUFFIX: String(".type")
- Definition Classes
- CommonNames
-
val
SPECIALIZED_SUFFIX: NameType
- Definition Classes
- CommonNames
-
final
val
SUBTYPEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
SUPERTYPEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
SUPERkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val ScalaATTR: NameType
- final val ScalaSignatureATTR: NameType
-
final
val
Seq: NameType
- Definition Classes
- CommonNames
- final val Serializable: NameType
-
final
val
Short: NameType
- Definition Classes
- CommonNames
- final val SignatureATTR: NameType
- final val Singleton: NameType
- final val SourceFileATTR: NameType
-
final
val
String: NameType
- Definition Classes
- CommonNames
-
final
val
StringContext: NameType
- Definition Classes
- CommonNames
-
final
val
Symbol: NameType
- Definition Classes
- CommonNames
- final val SyntheticATTR: NameType
-
final
val
THENkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
THISkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
THROWkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
TRAIT_SETTER_SEPARATOR_STRING: String("$_setter_$")
- Definition Classes
- CommonNames
-
final
val
TRAITkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
TRUEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
TRYkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
TYPEkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val TermName: NameType
- final val Text: NameType
- final val Throwable: NameType
- final val Tree: NameType
- final val Type: NameType
- final val TypeDef: NameType
- final val TypeName: NameType
-
final
val
TypeTag: NameType
- Definition Classes
- CommonNames
-
final
val
USCOREkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
Unit: NameType
- Definition Classes
- CommonNames
- final val Unliftable: NameType
-
final
val
VALkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
VARkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
VIEWBOUNDkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
WHILEkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
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
WILDCARD_STAR: NameType
The type name
_*
.The type name
_*
. Used to construct types that specify sequence arguments to repeated parameters.- Definition Classes
- TypeNames → TypeNamesApi
-
final
val
WITHkw: SymbolTable.TermName
- Definition Classes
- Keywords
-
final
val
WeakTypeTag: NameType
- Definition Classes
- CommonNames
-
final
val
YIELDkw: SymbolTable.TermName
- Definition Classes
- Keywords
- final val api: NameType
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- final val bridgeAnnot: NameType
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
def
createNameType(name: String): SymbolTable.TypeName
- Attributes
- protected
- Definition Classes
- TypeNames → CommonNames
- def dropSingletonName(name: SymbolTable.Name): SymbolTable.TypeName
-
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 val implicitNotFound: NameType
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
val
javaKeywords: SymbolTable.JavaKeywords
- Definition Classes
- Keywords
-
final
val
keywords: Set[SymbolTable.TermName]
- Definition Classes
- Keywords
-
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()
- final val scala_: NameType
- def singletonName(name: SymbolTable.Name): SymbolTable.TypeName
-
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 val unchecked: NameType
-
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( ... )