Meta

oxygen.meta.Meta
final class Meta[Q <: Quotes](val quotes: Q)

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

object Constant

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Constant.type
sealed trait Constant

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class Flags(raw: quotes.reflect.Flags)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Flags.type
object ParamClause

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ParamClause

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class Position(raw: quotes.reflect.Position)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Position.type
object Selector

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Selector.type
sealed trait Selector

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class Signature(raw: quotes.reflect.Signature)

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Symbol.type
object Tree

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Alternatives
class Bind
class CaseDef
trait Statement
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
class TypeCaseDef
trait TypeTree
class Annotated
class Applied
class ByName
class Inferred
class Refined
class Singleton
class TypeBind
class TypeBlock
class TypeIdent
class TypeSelect
trait TypedOrTest
class Unapply
Show all
object TypeRepr

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
TypeRepr.type
sealed trait TypeRepr

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AndOrType
class AndType
class OrType
class AppliedType
class ByNameType
class ConstantType
trait LambdaType
trait MethodOrPoly
class MethodType
class PolyType
class TypeLambda
class MatchCase
class MatchType
trait NamedType
class TermRef
class TypeRef
class NoPrefix
class ParamRef
class Refinement
class SuperType
class ThisType
class TypeBounds
Show all
object defn

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
defn.type
object internal

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
internal.type
object report

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
report.type
object unapplies

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
unapplies.type

Types

type Nested = Quotes

Value members

Concrete fields

val quotes: Q

Givens

Givens

given given_Quotes: Quotes

Extensions

Extensions

extension (self: Expr[_])
def toTerm: Term
extension (self: Type[_ <: AnyKind])
extension (self: Expr.type)
def unitBlock(seq: Seq[Expr[Any]]): Expr[Unit]