Deferred

oxygen.meta.K0.Entity.Child.Deferred
abstract class Deferred[A, B](entity: Entity[A]) extends Child[A, B]

Attributes

Graph
Supertypes
trait Child[A, B]
trait Entity[A]
class Object
trait Matchable
class Any
Known subtypes
class Case[B]

Members list

Value members

Concrete methods

final override def annotations(using Quotes): AnnotationsTyped[A]

Attributes

Definition Classes
final override def pos: Position

Attributes

Definition Classes

Inherited methods

final def getExpr[F[_]](expressions: Expressions[F, B])(using Quotes): Expr[F[A]]

Attributes

Inherited from:
Child
final def name: String

Attributes

Inherited from:
Entity
override def summonTypeClass[TC[_] : Type](using evidence$1: Type[TC], quotes: Quotes): Expr[TC[A]]

Attributes

Definition Classes
Inherited from:
Child
final def summonTypeClassOrDerive[TC[_] : Type](f: => Type[A] ?=> Expr[TC[A]])(using evidence$1: Type[TC], quotes: Quotes): Expr[TC[A]]

Attributes

Inherited from:
Entity

Inherited and Abstract methods

Attributes

Inherited from:
Child

Concrete fields

final override val label: String
final override val sym: Symbol
final override val typeRepr: TypeRepr

Inherited and Abstract fields

val childType: String

Attributes

Inherited from:
Child
val idx: Int

Attributes

Inherited from:
Child

Givens

Inherited givens

given tpe: Type[A]

Attributes

Inherited from:
Entity