public class SimpleQualifiedTypeVisitor<Q,R,P> extends Object implements QualifiedTypeVisitor<Q,R,P>
QualifiedTypeVisitor
, patterned after
SimpleTypeVisitor8
.Modifier and Type | Field and Description |
---|---|
protected R |
DEFAULT_VALUE |
Constructor and Description |
---|
SimpleQualifiedTypeVisitor() |
SimpleQualifiedTypeVisitor(R defaultValue) |
protected final R DEFAULT_VALUE
public SimpleQualifiedTypeVisitor()
public SimpleQualifiedTypeVisitor(R defaultValue)
protected R defaultAction(QualifiedTypeMirror<Q> type, P p)
public R visit(QualifiedTypeMirror<Q> type)
visit
in interface QualifiedTypeVisitor<Q,R,P>
public R visit(QualifiedTypeMirror<Q> type, P p)
visit
in interface QualifiedTypeVisitor<Q,R,P>
public R visitDeclared(QualifiedTypeMirror.QualifiedDeclaredType<Q> type, P p)
visitDeclared
in interface QualifiedTypeVisitor<Q,R,P>
public R visitIntersection(QualifiedTypeMirror.QualifiedIntersectionType<Q> type, P p)
visitIntersection
in interface QualifiedTypeVisitor<Q,R,P>
public R visitUnion(QualifiedTypeMirror.QualifiedUnionType<Q> type, P p)
visitUnion
in interface QualifiedTypeVisitor<Q,R,P>
public R visitExecutable(QualifiedTypeMirror.QualifiedExecutableType<Q> type, P p)
visitExecutable
in interface QualifiedTypeVisitor<Q,R,P>
public R visitArray(QualifiedTypeMirror.QualifiedArrayType<Q> type, P p)
visitArray
in interface QualifiedTypeVisitor<Q,R,P>
public R visitTypeVariable(QualifiedTypeMirror.QualifiedTypeVariable<Q> type, P p)
visitTypeVariable
in interface QualifiedTypeVisitor<Q,R,P>
public R visitPrimitive(QualifiedTypeMirror.QualifiedPrimitiveType<Q> type, P p)
visitPrimitive
in interface QualifiedTypeVisitor<Q,R,P>
public R visitNoType(QualifiedTypeMirror.QualifiedNoType<Q> type, P p)
visitNoType
in interface QualifiedTypeVisitor<Q,R,P>
public R visitNull(QualifiedTypeMirror.QualifiedNullType<Q> type, P p)
visitNull
in interface QualifiedTypeVisitor<Q,R,P>
public R visitWildcard(QualifiedTypeMirror.QualifiedWildcardType<Q> type, P p)
visitWildcard
in interface QualifiedTypeVisitor<Q,R,P>
public R visitTypeDeclaration(QualifiedTypeMirror.QualifiedTypeDeclaration<Q> type, P p)
visitTypeDeclaration
in interface QualifiedTypeVisitor<Q,R,P>
public R visitParameterDeclaration(QualifiedTypeMirror.QualifiedParameterDeclaration<Q> type, P p)
visitParameterDeclaration
in interface QualifiedTypeVisitor<Q,R,P>