Package org.openzen.zencode.java
Class NullableUSizeWrapper
java.lang.Object
org.openzen.zencode.java.NullableUSizeWrapper
Wrapper class to read attribute values from Annotation NullableUSize.
-
Method Summary
Modifier and TypeMethodDescriptionGets the element on which the wrapped annotation is used.Gets the wrapped AnnotationMirror.static booleanisAnnotated(Element element) Checks if passed element is annotated with this wrapper annotation type : NullableUSizestatic NullableUSizeWrapperwrap(AnnotationMirror annotationMirror) Wraps an AnnotationMirror.static NullableUSizeWrapperGets the AnnotationMirror from passed element for this wrappers annotation type and creates a wrapper instance.static NullableUSizeWrapperwrap(Element element, AnnotationMirror annotationMirror) Wraps an AnnotationMirror.
-
Method Details
-
_annotatedElement
Gets the element on which the wrapped annotation is used. -
_annotationMirror
Gets the wrapped AnnotationMirror. -
isAnnotated
Checks if passed element is annotated with this wrapper annotation type : NullableUSize- Parameters:
element- The element to check for wrapped annotation type- Returns:
- true, if passed element is annotated with NullableUSize annotation, otherwise false
-
wrap
Gets the AnnotationMirror from passed element for this wrappers annotation type and creates a wrapper instance.- Parameters:
element- The element to read the annotations from- Returns:
- The wrapped AnnotationMirror if Element is annotated with this wrappers annotation type, otherwise null.
-
wrap
Wraps an AnnotationMirror. Throws an IllegalArgumentException if passed AnnotationMirror type doesn't match the wrapped annotation type.- Parameters:
annotationMirror- The element annotated with the annotation to wrap- Returns:
- The wrapper instance
-
wrap
Wraps an AnnotationMirror. Throws an IllegalArgumentException if passed AnnotationMirror type doesn't match the wrapped annotation type.- Parameters:
element- the element bound to the usage of passed AnnotationMirrorannotationMirror- The AnnotationMirror to wrap- Returns:
- The wrapper instance
-