defnModule

Methods of the module object val defn

Source:
Quotes.scala
class Object
trait Matchable
class Any

Value members

Abstract methods

The class symbol of core class scala.Any.

The class symbol of core class scala.Any.

Source:
Quotes.scala

The type symbol of core class scala.AnyRef.

The type symbol of core class scala.AnyRef.

Source:
Quotes.scala

The class symbol of core class scala.AnyVal.

The class symbol of core class scala.AnyVal.

Source:
Quotes.scala

The class symbol of class scala.Array.

The class symbol of class scala.Array.

Source:
Quotes.scala

The module symbol of module scala.Array.

The module symbol of module scala.Array.

Source:
Quotes.scala

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

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

Source:
Quotes.scala

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

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

Source:
Quotes.scala

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

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

Source:
Quotes.scala

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

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

Source:
Quotes.scala

The class symbol of primitive class scala.Boolean.

The class symbol of primitive class scala.Boolean.

Source:
Quotes.scala

The class symbol of primitive class scala.Byte.

The class symbol of primitive class scala.Byte.

Source:
Quotes.scala

The class symbol of primitive class scala.Char.

The class symbol of primitive class scala.Char.

Source:
Quotes.scala

The class symbol of class java.lang.Class.

The class symbol of class java.lang.Class.

Source:
Quotes.scala

The class symbol of primitive class scala.Double.

The class symbol of primitive class scala.Double.

Source:
Quotes.scala

The class symbol of empty package _root_._empty_.

The class symbol of empty package _root_._empty_.

Source:
Quotes.scala

The class symbol of primitive class scala.Float.

The class symbol of primitive class scala.Float.

Source:
Quotes.scala
def FunctionClass(arity: Int, isImplicit: Boolean, isErased: Boolean): Symbol

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

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

  • 0th element is Function0

  • 1st element is Function1

  • ...

  • Nth element is FunctionN

Source:
Quotes.scala

The class symbol of primitive class scala.Int.

The class symbol of primitive class scala.Int.

Source:
Quotes.scala

The module symbol of package java.lang.

The module symbol of package java.lang.

Source:
Quotes.scala

The class symbol of primitive class scala.Long.

The class symbol of primitive class scala.Long.

Source:
Quotes.scala

The class symbol of core trait scala.Matchable

The class symbol of core trait scala.Matchable

Source:
Quotes.scala

The module symbol of module scala.None.

The module symbol of module scala.None.

Source:
Quotes.scala

The class symbol of core class scala.Nothing.

The class symbol of core class scala.Nothing.

Source:
Quotes.scala

The class symbol of core class scala.Null.

The class symbol of core class scala.Null.

Source:
Quotes.scala

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

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

Source:
Quotes.scala

The class symbol of class scala.Option.

The class symbol of class scala.Option.

Source:
Quotes.scala

The module symbol of module scala.Predef.

The module symbol of module scala.Predef.

Source:
Quotes.scala

The method symbol of method scala.Predef.classOf.

The method symbol of method scala.Predef.classOf.

Source:
Quotes.scala

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

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

Source:
Quotes.scala

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

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

Source:
Quotes.scala

A 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.

Source:
Quotes.scala

The class symbol of root package _root_.

The class symbol of root package _root_.

Source:
Quotes.scala

The module symbol of root package _root_.

The module symbol of root package _root_.

Source:
Quotes.scala

Contains Scala numeric value classes:

Contains Scala numeric value classes:

  • Byte

  • Short

  • Int

  • Long

  • Float

  • Double

  • Char

Source:
Quotes.scala

The module symbol of package scala.

The module symbol of package scala.

Source:
Quotes.scala

The class symbol of package scala.

The class symbol of package scala.

Source:
Quotes.scala

Contains Scala primitive value classes:

Contains Scala primitive value classes:

  • Byte

  • Short

  • Int

  • Long

  • Float

  • Double

  • Char

  • Boolean

  • Unit

Source:
Quotes.scala

The class symbol of primitive class scala.Short.

The class symbol of primitive class scala.Short.

Source:
Quotes.scala

The module symbol of module scala.Some.

The module symbol of module scala.Some.

Source:
Quotes.scala

The class symbol of class scala.String.

The class symbol of class scala.String.

Source:
Quotes.scala
def TupleClass(arity: Int): Symbol

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

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

  • ...

Source:
Quotes.scala

The class symbol of primitive class scala.Unit.

The class symbol of primitive class scala.Unit.

Source:
Quotes.scala

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

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

Source:
Quotes.scala