Class TypeMirrorAppender
- java.lang.Object
-
- javax.lang.model.util.AbstractTypeVisitor6<R,P>
-
- javax.lang.model.util.SimpleTypeVisitor6<R,P>
-
- javax.lang.model.util.SimpleTypeVisitor7<R,P>
-
- javax.lang.model.util.SimpleTypeVisitor8<java.lang.Void,QualifiedNameAppendable>
-
- org.inferred.freebuilder.processor.source.TypeMirrorAppender
-
- All Implemented Interfaces:
javax.lang.model.type.TypeVisitor<java.lang.Void,QualifiedNameAppendable>
class TypeMirrorAppender extends javax.lang.model.util.SimpleTypeVisitor8<java.lang.Void,QualifiedNameAppendable>
-
-
Field Summary
Fields Modifier and Type Field Description private static TypeMirrorAppenderINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateTypeMirrorAppender()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidappendShortened(javax.lang.model.type.TypeMirror mirror, QualifiedNameAppendable a)protected java.lang.VoiddefaultAction(javax.lang.model.type.TypeMirror mirror, QualifiedNameAppendable a)private static booleanisInnerClass(javax.lang.model.type.DeclaredType mirror)java.lang.VoidvisitDeclared(javax.lang.model.type.DeclaredType mirror, QualifiedNameAppendable a)java.lang.VoidvisitWildcard(javax.lang.model.type.WildcardType t, QualifiedNameAppendable a)
-
-
-
Field Detail
-
INSTANCE
private static final TypeMirrorAppender INSTANCE
-
-
Method Detail
-
appendShortened
public static void appendShortened(javax.lang.model.type.TypeMirror mirror, QualifiedNameAppendable a)
-
visitDeclared
public java.lang.Void visitDeclared(javax.lang.model.type.DeclaredType mirror, QualifiedNameAppendable a)- Specified by:
visitDeclaredin interfacejavax.lang.model.type.TypeVisitor<java.lang.Void,QualifiedNameAppendable>- Overrides:
visitDeclaredin classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,QualifiedNameAppendable>
-
isInnerClass
private static boolean isInnerClass(javax.lang.model.type.DeclaredType mirror)
-
visitWildcard
public java.lang.Void visitWildcard(javax.lang.model.type.WildcardType t, QualifiedNameAppendable a)- Specified by:
visitWildcardin interfacejavax.lang.model.type.TypeVisitor<java.lang.Void,QualifiedNameAppendable>- Overrides:
visitWildcardin classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,QualifiedNameAppendable>
-
defaultAction
protected java.lang.Void defaultAction(javax.lang.model.type.TypeMirror mirror, QualifiedNameAppendable a)- Overrides:
defaultActionin classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,QualifiedNameAppendable>
-
-