Statement

oxygen.meta.Meta.Tree.Statement
See theStatement companion trait
object Statement

Attributes

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

Members list

Type members

Classlikes

object Definition

Attributes

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

Attributes

Companion
object
Supertypes
trait Statement
trait Tree
class Object
trait Matchable
class Any
Known subtypes
class ClassDef
class TypeDef
trait ValOrDefDef
class DefDef
class ValDef
final case class Export(raw: quotes.reflect.Export) extends Statement

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Statement
trait Tree
class Object
trait Matchable
class Any
Show all
final case class Import(raw: quotes.reflect.Import) extends Statement

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Statement
trait Tree
class Object
trait Matchable
class Any
Known subtypes
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

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.Statement): Statement