MetaAnnotation
made.annotation.MetaAnnotation
open class MetaAnnotation extends RefiningAnnotation
Base class for all Made 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 Made metadata system.
Attributes
- See also
- Graph
-
- Supertypes
-
trait RefiningAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
- Known subtypes
In this article