Generic

oxygen.meta.K0.Generic
See theGeneric companion object
sealed trait Generic[A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ProductGeneric[A]
trait SumGeneric[A]

Members list

Value members

Concrete methods

final def optionalAnnotation[Annot : Type]: Option[Expr[Annot]]
final def optionalAnnotationT[Annot[_] : Type]: Option[Expr[Annot[A]]]
final def optionalAnnotationValue[Annot : FromExpr]: Option[Annot]
final def requiredAnnotation[Annot : Type]: Expr[Annot]
final def requiredAnnotationT[Annot[_] : Type]: Expr[Annot[A]]
final def requiredAnnotationValue[Annot : FromExpr]: Annot

Abstract fields

val label: String
val symRepr: meta.Symbol
val typeRepr: meta.TypeRepr

Givens

Givens

given tpe: Type[A]