Child

oxygen.meta.K0.Entity.Child
See theChild companion object
trait Child[B, A] extends Entity[B]

Attributes

Companion
object
Graph
Supertypes
trait Entity[B]
class Object
trait Matchable
class Any
Known subtypes
class Deferred[A, B]
class Case[B]
class IdentityChild[B]
class Field[B]

Members list

Value members

Abstract methods

Concrete methods

final def getExpr[F[_]](expressions: Expressions[F, A])(using Quotes): Expr[F[B]]
override def summonTypeClass[TC[_] : Type](using evidence$1: Type[TC], quotes: Quotes): Expr[TC[B]]

Attributes

Definition Classes

Inherited methods

final def name: String

Attributes

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

Attributes

Inherited from:
Entity

Inherited and Abstract methods

def annotations(using Quotes): AnnotationsTyped[B]

Attributes

Inherited from:
Entity
def pos: Position

Attributes

Inherited from:
Entity

Abstract fields

val childType: String
val idx: Int

Inherited and Abstract fields

val label: String

Attributes

Inherited from:
Entity
val sym: Symbol

Attributes

Inherited from:
Entity
val typeRepr: TypeRepr

Attributes

Inherited from:
Entity

Givens

Inherited givens

given tpe: Type[B]

Attributes

Inherited from:
Entity