defnModule

scala.quoted.Quotes.reflectModule.defnModule
trait defnModule

Methods of the module object val defn

Attributes

Source
Quotes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
defn.type

Members list

Value members

Abstract methods

The class symbol of core class scala.Any.

The class symbol of core class scala.Any.

Attributes

Source
Quotes.scala

The type symbol of core class scala.AnyRef.

The type symbol of core class scala.AnyRef.

Attributes

Source
Quotes.scala

The class symbol of core class scala.AnyVal.

The class symbol of core class scala.AnyVal.

Attributes

Source
Quotes.scala

The class symbol of class scala.Array.

The class symbol of class scala.Array.

Attributes

Source
Quotes.scala

The module symbol of module scala.Array.

The module symbol of module scala.Array.

Attributes

Source
Quotes.scala

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

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

Attributes

Source
Quotes.scala

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

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

Attributes

Source
Quotes.scala

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

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

Attributes

Source
Quotes.scala

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

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

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Boolean.

The class symbol of primitive class scala.Boolean.

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Byte.

The class symbol of primitive class scala.Byte.

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Char.

The class symbol of primitive class scala.Char.

Attributes

Source
Quotes.scala

The class symbol of class java.lang.Class.

The class symbol of class java.lang.Class.

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Double.

The class symbol of primitive class scala.Double.

Attributes

Source
Quotes.scala

The class symbol of empty package _root_._empty_.

The class symbol of empty package _root_._empty_.

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Float.

The class symbol of primitive class scala.Float.

Attributes

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

Class symbol of a function class scala.FunctionN.

Class symbol of a function class scala.FunctionN.

Value parameters

arity

the arity of the function where 0 <= arity

Attributes

Returns

class symbol of scala.FunctionN where N == arity

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

Class symbol of a context function class scala.FunctionN or scala.ContextFunctionN.

Class symbol of a context function class scala.FunctionN or scala.ContextFunctionN.

Value parameters

arity

the arity of the function where 0 <= arity

isContextual

if it is a scala.ContextFunctionN

Attributes

Returns

class symbol of scala.FunctionN or scala.ContextFunctionN where N == arity

Source
Quotes.scala

The class symbol of primitive class scala.Int.

The class symbol of primitive class scala.Int.

Attributes

Source
Quotes.scala

The module symbol of package java.lang.

The module symbol of package java.lang.

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Long.

The class symbol of primitive class scala.Long.

Attributes

Source
Quotes.scala

The class symbol of core trait scala.Matchable

The class symbol of core trait scala.Matchable

Attributes

Source
Quotes.scala

The module symbol of module scala.None.

The module symbol of module scala.None.

Attributes

Source
Quotes.scala

The class symbol of core class scala.Nothing.

The class symbol of core class scala.Nothing.

Attributes

Source
Quotes.scala

The class symbol of core class scala.Null.

The class symbol of core class scala.Null.

Attributes

Source
Quotes.scala

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

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

Attributes

Source
Quotes.scala

The class symbol of class scala.Option.

The class symbol of class scala.Option.

Attributes

Source
Quotes.scala

The scala.PolyFunction built-in trait.

The scala.PolyFunction built-in trait.

Attributes

Source
Quotes.scala

The module symbol of module scala.Predef.

The module symbol of module scala.Predef.

Attributes

Source
Quotes.scala

The method symbol of method scala.Predef.classOf.

The method symbol of method scala.Predef.classOf.

Attributes

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

Attributes

Source
Quotes.scala

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

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

Attributes

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.

Attributes

See also

Repeated

Source
Quotes.scala

The class symbol of root package _root_.

The class symbol of root package _root_.

Attributes

Source
Quotes.scala

The module symbol of root package _root_.

The module symbol of root package _root_.

Attributes

Source
Quotes.scala

Contains Scala numeric value classes:

Contains Scala numeric value classes:

  • Byte
  • Short
  • Int
  • Long
  • Float
  • Double
  • Char

Attributes

Source
Quotes.scala

The module symbol of package scala.

The module symbol of package scala.

Attributes

Source
Quotes.scala

The class symbol of package scala.

The class symbol of package scala.

Attributes

Source
Quotes.scala

Contains Scala primitive value classes:

Contains Scala primitive value classes:

  • Byte
  • Short
  • Int
  • Long
  • Float
  • Double
  • Char
  • Boolean
  • Unit

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Short.

The class symbol of primitive class scala.Short.

Attributes

Source
Quotes.scala

The module symbol of module scala.Some.

The module symbol of module scala.Some.

Attributes

Source
Quotes.scala

The class symbol of class scala.String.

The class symbol of class scala.String.

Attributes

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

Attributes

Source
Quotes.scala

The class symbol of primitive class scala.Unit.

The class symbol of primitive class scala.Unit.

Attributes

Source
Quotes.scala

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

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

Attributes

Source
Quotes.scala

Deprecated methods

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

Attributes

Deprecated
true
Source
Quotes.scala