private static class AnnotationSpec.Visitor extends javax.lang.model.util.SimpleAnnotationValueVisitor7<AnnotationSpec.Builder,java.lang.String>
Modifier and Type | Field and Description |
---|---|
(package private) AnnotationSpec.Builder |
builder |
Constructor and Description |
---|
Visitor(AnnotationSpec.Builder builder) |
Modifier and Type | Method and Description |
---|---|
protected AnnotationSpec.Builder |
defaultAction(java.lang.Object o,
java.lang.String name) |
AnnotationSpec.Builder |
visitAnnotation(javax.lang.model.element.AnnotationMirror a,
java.lang.String name) |
AnnotationSpec.Builder |
visitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> values,
java.lang.String name) |
AnnotationSpec.Builder |
visitEnumConstant(javax.lang.model.element.VariableElement c,
java.lang.String name) |
AnnotationSpec.Builder |
visitType(javax.lang.model.type.TypeMirror t,
java.lang.String name) |
visitBoolean, visitByte, visitChar, visitDouble, visitFloat, visitInt, visitLong, visitShort, visitString
final AnnotationSpec.Builder builder
Visitor(AnnotationSpec.Builder builder)
protected AnnotationSpec.Builder defaultAction(java.lang.Object o, java.lang.String name)
defaultAction
in class javax.lang.model.util.SimpleAnnotationValueVisitor6<AnnotationSpec.Builder,java.lang.String>
public AnnotationSpec.Builder visitAnnotation(javax.lang.model.element.AnnotationMirror a, java.lang.String name)
visitAnnotation
in interface javax.lang.model.element.AnnotationValueVisitor<AnnotationSpec.Builder,java.lang.String>
visitAnnotation
in class javax.lang.model.util.SimpleAnnotationValueVisitor6<AnnotationSpec.Builder,java.lang.String>
public AnnotationSpec.Builder visitEnumConstant(javax.lang.model.element.VariableElement c, java.lang.String name)
visitEnumConstant
in interface javax.lang.model.element.AnnotationValueVisitor<AnnotationSpec.Builder,java.lang.String>
visitEnumConstant
in class javax.lang.model.util.SimpleAnnotationValueVisitor6<AnnotationSpec.Builder,java.lang.String>
public AnnotationSpec.Builder visitType(javax.lang.model.type.TypeMirror t, java.lang.String name)
visitType
in interface javax.lang.model.element.AnnotationValueVisitor<AnnotationSpec.Builder,java.lang.String>
visitType
in class javax.lang.model.util.SimpleAnnotationValueVisitor6<AnnotationSpec.Builder,java.lang.String>
public AnnotationSpec.Builder visitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> values, java.lang.String name)
visitArray
in interface javax.lang.model.element.AnnotationValueVisitor<AnnotationSpec.Builder,java.lang.String>
visitArray
in class javax.lang.model.util.SimpleAnnotationValueVisitor6<AnnotationSpec.Builder,java.lang.String>