abstract class CommonNames extends SymbolTable.NamesApi
- Alphabetic
- By Inheritance
- CommonNames
- NamesApi
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new CommonNames()
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
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
- val ANON_CLASS_NAME: NameType
- val ANON_FUN_NAME: NameType
- final val AnyRef: NameType
- final val Array: NameType
- final val Boolean: NameType
- final val Byte: NameType
- val CASE_ACCESSOR: NameType
- final val Char: NameType
- val DELAMBDAFY_LAMBDA_CLASS_NAME: NameType
- final val Double: NameType
-
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
-
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 Expr: NameType
- final val Float: NameType
- val IMPORT: NameType
- final val Int: NameType
- final val LAZY_LOCAL_SUFFIX_STRING: String("$lzy")
- final val LOCAL_SUFFIX_STRING: String(" ")
- final val List: NameType
- final val Long: NameType
- val MODULE_SUFFIX_NAME: NameType
- final val MODULE_SUFFIX_STRING: String("$")
- val MODULE_VAR_SUFFIX: NameType
- final val MODULE_VAR_SUFFIX_STRING: String("$module")
- final val NAME_JOIN_STRING: String("$")
- val NESTED_IN: String
- val NESTED_IN_ANON_CLASS: String
- val NESTED_IN_ANON_FUN: String
- val NESTED_IN_LAMBDA: String
- final val NO_NAME: NameType
- final val Option: NameType
-
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
- val ROOT: NameType
- final val SINGLETON_SUFFIX: String(".type")
- val SPECIALIZED_SUFFIX: NameType
- final val Seq: NameType
- final val Short: NameType
- final val String: NameType
- final val StringContext: NameType
- final val Symbol: NameType
- final val TRAIT_SETTER_SEPARATOR_STRING: String("$_setter_$")
- final val TypeTag: NameType
- final val Unit: NameType
-
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 WeakTypeTag: NameType
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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". -
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def flattenedName(owner: SymbolTable.Symbol, name: SymbolTable.Name): NameType
-
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
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
-
val
stringToTypeName: Null
- Attributes
- protected
-
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
- @throws( ... ) @native()