Tree

oxygen.meta.Meta.Tree
See theTree companion trait
object Tree

Attributes

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

Members list

Type members

Classlikes

final case class Alternatives(raw: quotes.reflect.Alternatives) extends Tree

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Tree
class Object
trait Matchable
class Any
Show all
object Alternatives

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Tree
class Object
trait Matchable
class Any
Show all
object Bind

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Tree
class Object
trait Matchable
class Any
Show all
object CaseDef

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Tree
class Object
trait Matchable
class Any
Show all
object PackageClause

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Statement

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Statement.type
sealed trait Statement extends Tree

Attributes

Companion
object
Supertypes
trait Tree
class Object
trait Matchable
class Any
Known subtypes
trait Definition
class ClassDef
class TypeDef
trait ValOrDefDef
class DefDef
class ValDef
class Export
class Import
trait Term
class Apply
class Assign
class Block
class Closure
class If
class Inlined
class Literal
class Match
class NamedArg
class New
trait Ref
trait Ident
class Other
class Wildcard
class Select
class Repeated
class Return
class SelectOuter
class SummonFrom
class Super
class This
class Try
class TypeApply
class While
class Typed
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final case class TypeBoundsTree(raw: quotes.reflect.TypeBoundsTree) extends Tree

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Tree
class Object
trait Matchable
class Any
Show all
object TypeCaseDef

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object TypeTree

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
TypeTree.type
sealed trait TypeTree extends Tree

Attributes

Companion
object
Supertypes
trait Tree
class Object
trait Matchable
class Any
Known subtypes
class Annotated
class Applied
class ByName
class Inferred
class Refined
class Singleton
class TypeBind
class TypeBlock
class TypeIdent
class TypeSelect
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object TypedOrTest

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait TypedOrTest extends Tree

Attributes

Companion
object
Supertypes
trait Tree
class Object
trait Matchable
class Any
Known subtypes
class Typed
final case class Unapply(raw: quotes.reflect.Unapply) extends Tree

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Tree
class Object
trait Matchable
class Any
Show all
object Unapply

Attributes

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

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self 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.Tree): Tree