Scala Compiler 2.13.16 - scala.reflect.reify
Keywords: Scala Compiler 2.13.16 scala.reflect.reify

Scala Compiler2.13.16 < Back


# Packages

-  package root

  The Scala compiler and reflection APIs.

  The Scala compiler and reflection APIs.

  Definition Classes
    root
-  package scala
  Definition Classes
    root
-  package reflect
  Definition Classes
    scala
-  package macros
  Definition Classes
    reflect
-  package quasiquotes
  Definition Classes
    reflect
-  package reify
  Definition Classes
    reflect
-  package codegen
-  package phases
-  package utils
- Errors
- Phases
- Reifier
- States
- Taggers

p

scala.reflect

# reify

#### package reify

Source
  package.scala

Linear Supertypes
AnyRef, Any
Content Hierarchy

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. reify
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. Protected

### Package Members

1.  package codegen
2.  package phases
3.  package utils

### Type Members

1.  trait Errors extends AnyRef
2.  trait Phases extends Reshape with Calculate with Metalevels with Reify
3.  abstract class Reifier extends States with Phases with Errors with Utils

   Given a tree or a type, generate a tree that when executed at runtime produces the original tree or type.

   Given a tree or a type, generate a tree that when executed at runtime produces the original tree or type. See more info in the comments to `reify` in scala.reflect.api.Universe.

4.  trait States extends AnyRef
5.  abstract class Taggers extends AnyRef

### Value Members

1.  def reifyEnclosingRuntimeClass(global: Global)(typer0: (analyzer)#Typer): tools.nsc.Global.Tree
2.  def reifyRuntimeClass(global: Global)(typer0: (analyzer)#Typer, tpe0: tools.nsc.Global.Type, concrete: Boolean = true): tools.nsc.Global.Tree
3.  def reifyTree(global: Global)(typer: (analyzer)#Typer, universe: tools.nsc.Global.Tree, mirror: tools.nsc.Global.Tree, tree: tools.nsc.Global.Tree): tools.nsc.Global.Tree
4.  def reifyType(global: Global)(typer: (analyzer)#Typer, universe: tools.nsc.Global.Tree, mirror: tools.nsc.Global.Tree, tpe: tools.nsc.Global.Type, concrete: Boolean = false): tools.nsc.Global.Tree

### Inherited from AnyRef

### Inherited from Any

### Ungrouped