Class JavaxNonnullTransformer
java.lang.Object
io.micronaut.inject.annotation.internal.JavaxNonnullTransformer
- All Implemented Interfaces:
Named,AnnotationTransformer<Annotation>,NamedAnnotationTransformer
A transformer that remaps
javax.annotation.Nonnull to AnnotationUtil.NON_NULL.- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()List<AnnotationValue<?>>transform(AnnotationValue<Annotation> annotation, VisitorContext visitorContext) The transform method will be called for each instances of the annotation returned via this method.
-
Constructor Details
-
JavaxNonnullTransformer
public JavaxNonnullTransformer()
-
-
Method Details
-
getName
-
transform
public List<AnnotationValue<?>> transform(AnnotationValue<Annotation> annotation, VisitorContext visitorContext) Description copied from interface:AnnotationTransformerThe transform method will be called for each instances of the annotation returned via this method.- Specified by:
transformin interfaceAnnotationTransformer<Annotation>- Parameters:
annotation- The annotation valuesvisitorContext- The context that is being visited- Returns:
- A list of zero or many annotations and values to map to
-