Class ElementAppender
- java.lang.Object
-
- javax.lang.model.util.AbstractElementVisitor6<R,P>
-
- javax.lang.model.util.SimpleElementVisitor6<R,P>
-
- javax.lang.model.util.SimpleElementVisitor7<R,P>
-
- javax.lang.model.util.SimpleElementVisitor8<java.lang.Void,QualifiedNameAppendable>
-
- org.inferred.freebuilder.processor.source.ElementAppender
-
- All Implemented Interfaces:
javax.lang.model.element.ElementVisitor<java.lang.Void,QualifiedNameAppendable>
class ElementAppender extends javax.lang.model.util.SimpleElementVisitor8<java.lang.Void,QualifiedNameAppendable>
-
-
Field Summary
Fields Modifier and Type Field Description private static ElementAppenderINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateElementAppender()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidappendShortened(javax.lang.model.element.Element arg, QualifiedNameAppendable source)protected java.lang.VoiddefaultAction(javax.lang.model.element.Element e, QualifiedNameAppendable a)java.lang.VoidvisitPackage(javax.lang.model.element.PackageElement pkg, QualifiedNameAppendable a)java.lang.VoidvisitType(javax.lang.model.element.TypeElement type, QualifiedNameAppendable a)-
Methods inherited from class javax.lang.model.util.SimpleElementVisitor6
visitExecutable, visitTypeParameter
-
-
-
-
Field Detail
-
INSTANCE
private static final ElementAppender INSTANCE
-
-
Method Detail
-
appendShortened
public static void appendShortened(javax.lang.model.element.Element arg, QualifiedNameAppendable source)
-
visitPackage
public java.lang.Void visitPackage(javax.lang.model.element.PackageElement pkg, QualifiedNameAppendable a)- Specified by:
visitPackagein interfacejavax.lang.model.element.ElementVisitor<java.lang.Void,QualifiedNameAppendable>- Overrides:
visitPackagein classjavax.lang.model.util.SimpleElementVisitor6<java.lang.Void,QualifiedNameAppendable>
-
visitType
public java.lang.Void visitType(javax.lang.model.element.TypeElement type, QualifiedNameAppendable a)- Specified by:
visitTypein interfacejavax.lang.model.element.ElementVisitor<java.lang.Void,QualifiedNameAppendable>- Overrides:
visitTypein classjavax.lang.model.util.SimpleElementVisitor6<java.lang.Void,QualifiedNameAppendable>
-
defaultAction
protected java.lang.Void defaultAction(javax.lang.model.element.Element e, QualifiedNameAppendable a)- Overrides:
defaultActionin classjavax.lang.model.util.SimpleElementVisitor6<java.lang.Void,QualifiedNameAppendable>
-
-