TypeTree

oxygen.meta.Meta.Tree.TypeTree
See theTypeTree companion trait
object TypeTree

Attributes

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

Members list

Keywords
  • no keywords
  • case
  • final
Inherited
  • Not inherited
  • Mirror

Type members

Classlikes

final case class Annotated(raw: quotes.reflect.Annotated) extends TypeTree

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait TypeTree
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 MatchTypeTree(raw: quotes.reflect.MatchTypeTree) extends TypeTree

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait TypeTree
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 TypeSelect(raw: quotes.reflect.TypeSelect) extends TypeTree

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TypeSelect.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.TypeTree): TypeTree
def fromType(tpe: Type[_ <: AnyKind]): TypeTree
def of[T <: AnyKind](using Type[T]): TypeTree

Returns the tree of type or kind (TypeTree) of T

Returns the tree of type or kind (TypeTree) of T

Attributes

def ofType[T <: AnyKind]: TypeTree

Returns the tree of type or kind (TypeTree) of T

Returns the tree of type or kind (TypeTree) of T

Attributes

def ref(typeSymbol: Symbol): TypeTree

Returns a type tree reference to the symbol

Returns a type tree reference to the symbol

Value parameters

typeSymbol

The type symbol for which we are creating a type tree reference.

Attributes