Transparent
Mirror for transparent wrapper types (single-field case classes annotated with @transparent).
Produced by Made.derived when T is a case class annotated with @transparent having exactly one constructor field. @generated members are not supported on transparent types and will cause a compile error.
Attributes
- See also
- Graph
-
- Supertypes
Members list
Type members
Types
The single wrapped element's type.
The single wrapped element's type.
Attributes
@generated members are not supported on transparent types.
@generated members are not supported on transparent types.
Attributes
Inherited types
Inherited and Abstract types
The simple name of T (or the override provided by @name).
Annotation metadata on T, represented as a Tuple of Meta @ann entries. When no MetaAnnotation annotations are present, Metadata = EmptyTuple. When annotations are present, Metadata becomes (Meta @Ann1, Meta @Ann2, ...). Query via hasAnnotation and getAnnotation.
Annotation metadata on T, represented as a Tuple of Meta @ann entries. When no MetaAnnotation annotations are present, Metadata = EmptyTuple. When annotations are present, Metadata becomes (Meta @Ann1, Meta @Ann2, ...). Query via hasAnnotation and getAnnotation.
Attributes
- Inherited from:
- Made
Value members
Concrete methods
Givens
Givens
A transparent type's single Elems entry is a MadeFieldElem; refines containsOnly MadeElem.
A transparent type's single Elems entry is a MadeFieldElem; refines containsOnly MadeElem.
Attributes
Inherited givens
ElemLabels is all Strings; path-dependent, so it stays in scope for the ElemLabels alias.
ElemLabels is all Strings; path-dependent, so it stays in scope for the ElemLabels alias.
Attributes
- Inherited from:
- Made
Path-dependent evidence: the mirror's GeneratedElems tuple is a tuple of GeneratedMadeElems. Enables made.generatedElems.hasAnnotations[A] analogous to made.elems.hasAnnotations[A].
Path-dependent evidence: the mirror's GeneratedElems tuple is a tuple of GeneratedMadeElems. Enables made.generatedElems.hasAnnotations[A] analogous to made.elems.hasAnnotations[A].
Attributes
- Inherited from:
- Made
Path-dependent evidence: the mirror's Metadata tuple is a tuple of Meta (or Meta @ann) entries. Mirrors the guarantee for hasAnnotation[A] / getAnnotation[A].