Class AnnotationSource.ValueSourceAdder
- 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<java.lang.Void,javax.lang.model.element.AnnotationValue>
-
- org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
-
- All Implemented Interfaces:
javax.lang.model.element.AnnotationValueVisitor<java.lang.Void,javax.lang.model.element.AnnotationValue>
- Enclosing class:
- AnnotationSource
private static class AnnotationSource.ValueSourceAdder extends javax.lang.model.util.SimpleAnnotationValueVisitor8<java.lang.Void,javax.lang.model.element.AnnotationValue>
-
-
Field Summary
Fields Modifier and Type Field Description private SourceBuildercode
-
Constructor Summary
Constructors Constructor Description ValueSourceAdder(SourceBuilder code)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.VoiddefaultAction(java.lang.Object obj, javax.lang.model.element.AnnotationValue value)java.lang.VoidvisitAnnotation(javax.lang.model.element.AnnotationMirror annotation, javax.lang.model.element.AnnotationValue unused)java.lang.VoidvisitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> vals, javax.lang.model.element.AnnotationValue unused)java.lang.VoidvisitString(java.lang.String s, javax.lang.model.element.AnnotationValue p)java.lang.VoidvisitUnknown(javax.lang.model.element.AnnotationValue value, javax.lang.model.element.AnnotationValue unused)
-
-
-
Field Detail
-
code
private final SourceBuilder code
-
-
Constructor Detail
-
ValueSourceAdder
ValueSourceAdder(SourceBuilder code)
-
-
Method Detail
-
visitAnnotation
public java.lang.Void visitAnnotation(javax.lang.model.element.AnnotationMirror annotation, javax.lang.model.element.AnnotationValue unused)- Specified by:
visitAnnotationin interfacejavax.lang.model.element.AnnotationValueVisitor<java.lang.Void,javax.lang.model.element.AnnotationValue>- Overrides:
visitAnnotationin classjavax.lang.model.util.SimpleAnnotationValueVisitor6<java.lang.Void,javax.lang.model.element.AnnotationValue>
-
visitArray
public java.lang.Void visitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> vals, javax.lang.model.element.AnnotationValue unused)- Specified by:
visitArrayin interfacejavax.lang.model.element.AnnotationValueVisitor<java.lang.Void,javax.lang.model.element.AnnotationValue>- Overrides:
visitArrayin classjavax.lang.model.util.SimpleAnnotationValueVisitor6<java.lang.Void,javax.lang.model.element.AnnotationValue>
-
visitString
public java.lang.Void visitString(java.lang.String s, javax.lang.model.element.AnnotationValue p)- Specified by:
visitStringin interfacejavax.lang.model.element.AnnotationValueVisitor<java.lang.Void,javax.lang.model.element.AnnotationValue>- Overrides:
visitStringin classjavax.lang.model.util.SimpleAnnotationValueVisitor6<java.lang.Void,javax.lang.model.element.AnnotationValue>
-
defaultAction
protected java.lang.Void defaultAction(java.lang.Object obj, javax.lang.model.element.AnnotationValue value)- Overrides:
defaultActionin classjavax.lang.model.util.SimpleAnnotationValueVisitor6<java.lang.Void,javax.lang.model.element.AnnotationValue>
-
visitUnknown
public java.lang.Void visitUnknown(javax.lang.model.element.AnnotationValue value, javax.lang.model.element.AnnotationValue unused)- Specified by:
visitUnknownin interfacejavax.lang.model.element.AnnotationValueVisitor<java.lang.Void,javax.lang.model.element.AnnotationValue>- Overrides:
visitUnknownin classjavax.lang.model.util.AbstractAnnotationValueVisitor6<java.lang.Void,javax.lang.model.element.AnnotationValue>
-
-