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
RepeatedAnnot
: SymbolThe class symbol of class scala.annotation.reflectSelf.Repeated
The class symbol of class scala.annotation.reflectSelf.Repeated
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