StandardSymbols
extends ObjectDefines standard symbols (and types via its base trait).
Supertypes
ObjectMembers
AnyClass
: SymbolThe class symbol of core class scala.Any
.
The class symbol of core class scala.Any
.
AnyRefClass
: SymbolThe type symbol of core class scala.AnyRef
.
The type symbol of core class scala.AnyRef
.
AnyValClass
: SymbolThe class symbol of core class scala.AnyVal
.
The class symbol of core class scala.AnyVal
.
ArrayClass
: SymbolThe class symbol of class scala.Array
.
The class symbol of class scala.Array
.
ArrayModule
: SymbolThe module symbol of module scala.Array
.
The module symbol of module scala.Array
.
Array_apply
: SymbolThe method symbol of method apply
in class scala.Array
.
The method symbol of method apply
in class scala.Array
.
Array_clone
: SymbolThe method symbol of method clone
in class scala.Array
.
The method symbol of method clone
in class scala.Array
.
Array_length
: SymbolThe method symbol of method length
in class scala.Array
.
The method symbol of method length
in class scala.Array
.
Array_update
: SymbolThe method symbol of method update
in class scala.Array
.
The method symbol of method update
in class scala.Array
.
BooleanClass
: SymbolThe class symbol of primitive class scala.Boolean
.
The class symbol of primitive class scala.Boolean
.
ByteClass
: SymbolThe class symbol of primitive class scala.Byte
.
The class symbol of primitive class scala.Byte
.
CharClass
: SymbolThe class symbol of primitive class scala.Char
.
The class symbol of primitive class scala.Char
.
ClassClass
: SymbolThe class symbol of class java.lang.Class
.
The class symbol of class java.lang.Class
.
DoubleClass
: SymbolThe class symbol of primitive class scala.Double
.
The class symbol of primitive class scala.Double
.
EmptyPackageClass
: SymbolThe class symbol of empty package _root_._empty_
.
The class symbol of empty package _root_._empty_
.
FloatClass
: SymbolThe class symbol of primitive class scala.Float
.
The class symbol of primitive class scala.Float
.
FunctionClass
( arity: Int , isImplicit: Boolean , isErased: Boolean ) : SymbolFunction-like object that maps arity to symbols for classes scala.FunctionX
.
- 0th element is Function0
- 1st element is Function1
- ...
- Nth element...
Function-like object that maps arity to symbols for classes scala.FunctionX
.
- 0th element is Function0
- 1st element is Function1
- ...
- Nth element is FunctionN
FunctionClass$default$2
: BooleanFunction-like object that maps arity to symbols for classes scala.FunctionX
.
- 0th element is Function0
- 1st element is Function1
- ...
- Nth element...
Function-like object that maps arity to symbols for classes scala.FunctionX
.
- 0th element is Function0
- 1st element is Function1
- ...
- Nth element is FunctionN
FunctionClass$default$3
: BooleanFunction-like object that maps arity to symbols for classes scala.FunctionX
.
- 0th element is Function0
- 1st element is Function1
- ...
- Nth element...
Function-like object that maps arity to symbols for classes scala.FunctionX
.
- 0th element is Function0
- 1st element is Function1
- ...
- Nth element is FunctionN
IntClass
: SymbolThe class symbol of primitive class scala.Int
.
The class symbol of primitive class scala.Int
.
JavaLangPackage
: SymbolThe module symbol of package java.lang
.
The module symbol of package java.lang
.
LongClass
: SymbolThe class symbol of primitive class scala.Long
.
The class symbol of primitive class scala.Long
.
NoneModule
: SymbolThe module symbol of module scala.None
.
The module symbol of module scala.None
.
NothingClass
: SymbolThe class symbol of core class scala.Nothing
.
The class symbol of core class scala.Nothing
.
NullClass
: SymbolThe class symbol of core class scala.Null
.
The class symbol of core class scala.Null
.
ObjectClass
: SymbolThe class symbol of core class java.lang.Object
.
The class symbol of core class java.lang.Object
.
OptionClass
: SymbolThe class symbol of class scala.Option
.
The class symbol of class scala.Option
.
PredefModule
: SymbolThe module symbol of module scala.Predef
.
The module symbol of module scala.Predef
.
Predef_classOf
: SymbolThe method symbol of method scala.Predef.classOf
.
The method symbol of method scala.Predef.classOf
.
ProductClass
: SymbolFunction-like object that maps arity to symbols for classes scala.Product
Function-like object that maps arity to symbols for classes scala.Product
RepeatedParamClass
: SymbolA dummy class symbol that is used to indicate repeated parameters compiled by the Scala compiler.
A dummy class symbol that is used to indicate repeated parameters compiled by the Scala compiler.
RootClass
: SymbolThe class symbol of root package _root_
.
The class symbol of root package _root_
.
RootPackage
: SymbolThe module symbol of root package _root_
.
The module symbol of root package _root_
.
ScalaNumericValueClasses
: List[Symbol]Contains Scala numeric value classes: - Byte - Short - Int - Long - Float - Double - Char
Contains Scala numeric value classes: - Byte - Short - Int - Long - Float - Double - Char
ScalaPackageClass
: SymbolThe class symbol of package scala
.
The class symbol of package scala
.
ScalaPrimitiveValueClasses
: List[Symbol]Contains Scala primitive value classes: - Byte - Short - Int - Long - Float - Double - Char - Boolean - Unit
Contains Scala primitive value classes: - Byte - Short - Int - Long - Float - Double - Char - Boolean - Unit
ShortClass
: SymbolThe class symbol of primitive class scala.Short
.
The class symbol of primitive class scala.Short
.
SomeModule
: SymbolThe module symbol of module scala.Some
.
The module symbol of module scala.Some
.
StringClass
: SymbolThe class symbol of class scala.String
.
The class symbol of class scala.String
.
TupleClass
( arity: Int ) : SymbolFunction-like object that maps arity to symbols for classes scala.TupleX
.
- 0th element is NoSymbol
- 1st element is NoSymbol
- 2st element is Tuple2
-...
Function-like object that maps arity to symbols for classes scala.TupleX
.
- 0th element is NoSymbol
- 1st element is NoSymbol
- 2st element is Tuple2
- ...
- 22nd element is Tuple22
- 23nd element is NoSymbol
// TODO update when we will have more tuples
- ...
UnitClass
: SymbolThe class symbol of primitive class scala.Unit
.
The class symbol of primitive class scala.Unit
.
isTupleClass
( sym: Symbol ) : BooleanReturns true
if sym
is a Tuple1
, Tuple2
, ... Tuple22
Returns true
if sym
is a Tuple1
, Tuple2
, ... Tuple22