@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public @interface EserialAnnotation
Modifier and Type | Required Element and Description |
---|---|
EserialAnnotationType |
type |
Modifier and Type | Optional Element and Description |
---|---|
int |
priority
Higher values indicate higher priority, meaning the annotation will be processed sooner
than one with a lower priority.
Ordering two annotations with the same priority results in undefined behavior. The default priority is 0. |
public abstract EserialAnnotationType type
public abstract int priority
AnnotationUtils.compare(Annotation, Annotation)