Package com.squareup.javapoet
Class AnnotationSpec.Visitor
java.lang.Object
- All Implemented Interfaces:
AnnotationValueVisitor<AnnotationSpec.Builder,String>
- Enclosing class:
AnnotationSpec
private static class AnnotationSpec.Visitor
extends SimpleAnnotationValueVisitor8<AnnotationSpec.Builder,String>
Annotation value visitor adding members to the given builder instance.
-
Field Summary
FieldsFields inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6
DEFAULT_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AnnotationSpec.BuilderdefaultAction(Object o, String name) visitAnnotation(AnnotationMirror a, String name) visitArray(List<? extends AnnotationValue> values, String name) visitEnumConstant(VariableElement c, String name) visitType(TypeMirror t, String name) Methods inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6
visitBoolean, visitByte, visitChar, visitDouble, visitFloat, visitInt, visitLong, visitShort, visitStringMethods inherited from class javax.lang.model.util.AbstractAnnotationValueVisitor6
visit, visit, visitUnknown
-
Field Details
-
builder
-
-
Constructor Details
-
Visitor
Visitor(AnnotationSpec.Builder builder)
-
-
Method Details
-
defaultAction
- Overrides:
defaultActionin classSimpleAnnotationValueVisitor6<AnnotationSpec.Builder,String>
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceAnnotationValueVisitor<AnnotationSpec.Builder,String> - Overrides:
visitAnnotationin classSimpleAnnotationValueVisitor6<AnnotationSpec.Builder,String>
-
visitEnumConstant
- Specified by:
visitEnumConstantin interfaceAnnotationValueVisitor<AnnotationSpec.Builder,String> - Overrides:
visitEnumConstantin classSimpleAnnotationValueVisitor6<AnnotationSpec.Builder,String>
-
visitType
- Specified by:
visitTypein interfaceAnnotationValueVisitor<AnnotationSpec.Builder,String> - Overrides:
visitTypein classSimpleAnnotationValueVisitor6<AnnotationSpec.Builder,String>
-
visitArray
- Specified by:
visitArrayin interfaceAnnotationValueVisitor<AnnotationSpec.Builder,String> - Overrides:
visitArrayin classSimpleAnnotationValueVisitor6<AnnotationSpec.Builder,String>
-