Class InjectManyAnnotationsMirror.ValueExtractor
java.lang.Object
javax.lang.model.util.AbstractAnnotationValueVisitor6<Void,Void>
javax.lang.model.util.SimpleAnnotationValueVisitor6<Void,Void>
javax.lang.model.util.SimpleAnnotationValueVisitor7<Void,Void>
org.immutables.value.processor.meta.InjectManyAnnotationsMirror.ValueExtractor
- All Implemented Interfaces:
AnnotationValueVisitor<Void,Void>
- Enclosing class:
InjectManyAnnotationsMirror
private static class InjectManyAnnotationsMirror.ValueExtractor
extends SimpleAnnotationValueVisitor7<Void,Void>
-
Field Summary
FieldsFields inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6
DEFAULT_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected VoiddefaultAction(Object o, Void p) (package private) AnnotationMirror[]get()mirror()visitAnnotation(AnnotationMirror value, Void p) visitArray(List<? extends AnnotationValue> array, Void p) Methods inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6
visitBoolean, visitByte, visitChar, visitDouble, visitEnumConstant, visitFloat, visitInt, visitLong, visitShort, visitString, visitTypeMethods inherited from class javax.lang.model.util.AbstractAnnotationValueVisitor6
visit, visit, visitUnknown
-
Field Details
-
values
AnnotationMirror[] values -
position
int position
-
-
Constructor Details
-
ValueExtractor
private ValueExtractor()
-
-
Method Details
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceAnnotationValueVisitor<Void,Void> - Overrides:
visitAnnotationin classSimpleAnnotationValueVisitor6<Void,Void>
-
visitArray
- Specified by:
visitArrayin interfaceAnnotationValueVisitor<Void,Void> - Overrides:
visitArrayin classSimpleAnnotationValueVisitor6<Void,Void>
-
get
AnnotationMirror[] get() -
mirror
-
defaultAction
- Overrides:
defaultActionin classSimpleAnnotationValueVisitor6<Void,Void>
-