defnModule

trait defnModule

Methods of the module object val defn

class Object
trait Matchable
class Any

Value members

Abstract methods

The class symbol of core class scala.Any.

The type symbol of core class scala.AnyRef.

The class symbol of core class scala.AnyVal.

The class symbol of class scala.Array.

The module symbol of module scala.Array.

The method symbol of method apply in class scala.Array.

The method symbol of method clone in class scala.Array.

The method symbol of method length in class scala.Array.

The method symbol of method update in class scala.Array.

The class symbol of primitive class scala.Boolean.

The class symbol of primitive class scala.Byte.

The class symbol of primitive class scala.Char.

The class symbol of class java.lang.Class.

The class symbol of primitive class scala.Double.

The class symbol of empty package _root_._empty_.

The class symbol of primitive class scala.Float.

def FunctionClass(arity: Int, isImplicit: Boolean, isErased: Boolean): Symbol

Function-like object that maps arity to symbols for classes scala.FunctionX.

  • 0th element is Function0

  • 1st element is Function1

  • ...

  • Nth element is FunctionN

The class symbol of primitive class scala.Int.

The module symbol of package java.lang.

The class symbol of primitive class scala.Long.

The class symbol of core trait scala.Matchable

The module symbol of module scala.None.

The class symbol of core class scala.Nothing.

The class symbol of core class scala.Null.

The class symbol of core class java.lang.Object.

The class symbol of class scala.Option.

The module symbol of module scala.Predef.

The method symbol of method scala.Predef.classOf.

Function-like object that maps arity to symbols for classes scala.Product

The class symbol of class scala.annotation.reflection.Repeated

A dummy class symbol that is used to indicate repeated parameters compiled by the Scala compiler.

The class symbol of root package _root_.

The module symbol of root package _root_.

Contains Scala numeric value classes:

  • Byte

  • Short

  • Int

  • Long

  • Float

  • Double

  • Char

The module symbol of package scala.

The class symbol of package scala.

Contains Scala primitive value classes:

  • Byte

  • Short

  • Int

  • Long

  • Float

  • Double

  • Char

  • Boolean

  • Unit

The class symbol of primitive class scala.Short.

The module symbol of module scala.Some.

The class symbol of class scala.String.

def TupleClass(arity: Int): Symbol

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

  • ...

The class symbol of primitive class scala.Unit.

Returns true if sym is a Tuple1, Tuple2, ... Tuple22