MetaAnnotation
halotukozak.made.annotation.MetaAnnotation
open class MetaAnnotation extends RefiningAnnotation
Base class for all M&DE meta-annotations.
Extends RefiningAnnotation so that annotations refine the type of the annotated element. Annotations extending this class are automatically captured in the Metadata type member during Made.derived and can be queried at runtime via hasAnnotation[A] and getAnnotation[A] extension methods on a Made instance.
Custom annotations should extend this class to participate in the M&DE metadata system.
Attributes
- See also
- Graph
-
- Supertypes
-
trait RefiningAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
- Known subtypes
In this article