hasDirectAnnotation<A> method
Checks if this element has a specific annotation.
Type Parameters:
A
: The annotation type to check for
Returns:
true
if the annotation is presentfalse
otherwise
Example:
if (field.hasDirectAnnotation<Transient>()) {
print('Field is transient and will not be serialized');
}
Implementation
bool hasDirectAnnotation<A>() {
checkAccess('hasDirectAnnotation', DomainPermission.READ_ANNOTATIONS);
return getDirectAnnotation<A>() != null;
}