Package com.google.auto.common
Class AnnotationValues.ArrayVisitor<T>
java.lang.Object
javax.lang.model.util.AbstractAnnotationValueVisitor6<R,P>
javax.lang.model.util.SimpleAnnotationValueVisitor6<R,P>
javax.lang.model.util.SimpleAnnotationValueVisitor7<R,P>
javax.lang.model.util.SimpleAnnotationValueVisitor8<com.google.common.collect.ImmutableList<T>,Void>
com.google.auto.common.AnnotationValues.ArrayVisitor<T>
- All Implemented Interfaces:
AnnotationValueVisitor<com.google.common.collect.ImmutableList<T>,
Void>
- Enclosing class:
- AnnotationValues
private static final class AnnotationValues.ArrayVisitor<T>
extends SimpleAnnotationValueVisitor8<com.google.common.collect.ImmutableList<T>,Void>
-
Field Summary
FieldsFields inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6
DEFAULT_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList<T>
defaultAction
(Object o, Void unused) com.google.common.collect.ImmutableList<T>
visitArray
(List<? extends AnnotationValue> values, Void unused) Methods inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6
visitAnnotation, visitBoolean, visitByte, visitChar, visitDouble, visitEnumConstant, visitFloat, visitInt, visitLong, visitShort, visitString, visitType
Methods inherited from class javax.lang.model.util.AbstractAnnotationValueVisitor6
visit, visit, visitUnknown
-
Field Details
-
visitT
-
-
Constructor Details
-
ArrayVisitor
ArrayVisitor(Function<AnnotationValue, T> visitT)
-
-
Method Details
-
defaultAction
- Overrides:
defaultAction
in classSimpleAnnotationValueVisitor6<com.google.common.collect.ImmutableList<T>,
Void>
-
visitArray
public com.google.common.collect.ImmutableList<T> visitArray(List<? extends AnnotationValue> values, Void unused) - Specified by:
visitArray
in interfaceAnnotationValueVisitor<com.google.common.collect.ImmutableList<T>,
Void> - Overrides:
visitArray
in classSimpleAnnotationValueVisitor6<com.google.common.collect.ImmutableList<T>,
Void>
-