Term

oxygen.meta.Meta.Tree.Statement.Term
See theTerm companion trait
object Term

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Term.type

Members list

Type members

Classlikes

final case class Apply(raw: quotes.reflect.Apply) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Apply

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Apply.type
final case class Assign(raw: quotes.reflect.Assign) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Assign

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Assign.type
final case class Block(raw: quotes.reflect.Block) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Block

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Block.type
final case class Closure(raw: quotes.reflect.Closure) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Closure

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Closure.type
final case class If(raw: quotes.reflect.If) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object If

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
If.type
final case class Inlined(raw: quotes.reflect.Inlined) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Inlined

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Inlined.type
final case class Literal(raw: quotes.reflect.Literal) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Literal

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Literal.type
final case class Match(raw: quotes.reflect.Match) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Match

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Match.type
final case class NamedArg(raw: quotes.reflect.NamedArg) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object NamedArg

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NamedArg.type
final case class New(raw: quotes.reflect.New) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object New

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
New.type
object Ref

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Ref.type
sealed trait Ref extends Term

Attributes

Companion
object
Supertypes
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Ident
class Other
class Wildcard
class Select
final case class Repeated(raw: quotes.reflect.Repeated) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Repeated

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Repeated.type
final case class Return(raw: quotes.reflect.Return) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Return

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Return.type
final case class SelectOuter(raw: quotes.reflect.SelectOuter) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object SelectOuter

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SummonFrom(raw: quotes.reflect.SummonFrom) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object SummonFrom

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SummonFrom.type
final case class Super(raw: quotes.reflect.Super) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Super

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Super.type
final case class This(raw: quotes.reflect.This) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object This

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
This.type
final case class Try(raw: quotes.reflect.Try) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object Try

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Try.type
final case class TypeApply(raw: quotes.reflect.TypeApply) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object TypeApply

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TypeApply.type
final case class While(raw: quotes.reflect.While) extends Term

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Term
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
object While

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
While.type

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply(raw: quotes.reflect.Term): Term
def apply(expr: Expr[_]): Term

Exports

Defined exports

final val Typed: Typed
Exported from internal
final type Typed = Typed
Exported from internal$