public static class QualifierDefaults.DefaultApplier extends AnnotatedTypeScanner<Void,AnnotationMirror>
visitedNodes
Constructor and Description |
---|
QualifierDefaults.DefaultApplier(Element elt,
DefaultLocation location,
AnnotatedTypeMirror type) |
Modifier and Type | Method and Description |
---|---|
Void |
scan(AnnotatedTypeMirror t,
AnnotationMirror qual)
Processes an element by calling e.accept(this, p); this method
may be overridden by subclasses.
|
protected static boolean |
shouldBeAnnotated(AnnotatedTypeMirror type,
AnnotationMirror qual)
Returns true if the given qualifier should be applied to the given type.
|
Void |
visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable type,
AnnotationMirror qual)
Visits a type variable.
|
Void |
visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType type,
AnnotationMirror qual)
Visits a wildcard type.
|
reduce, scan, scanAndReduce, scanAndReduce, visit, visit, visitArray, visitDeclared, visitExecutable, visitIntersection, visitNoType, visitNull, visitPrimitive
public QualifierDefaults.DefaultApplier(Element elt, DefaultLocation location, AnnotatedTypeMirror type)
public Void scan(AnnotatedTypeMirror t, AnnotationMirror qual)
AnnotatedTypeScanner
scan
in class AnnotatedTypeScanner<Void,AnnotationMirror>
type
protected static boolean shouldBeAnnotated(AnnotatedTypeMirror type, AnnotationMirror qual)
type
- Type to which qual would be appliedqual
- A default qualifier to applypublic Void visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable type, AnnotationMirror qual)
AnnotatedTypeVisitor
visitTypeVariable
in interface AnnotatedTypeVisitor<Void,AnnotationMirror>
visitTypeVariable
in class AnnotatedTypeScanner<Void,AnnotationMirror>
type
- the type to visitqual
- a visitor-specified parameterpublic Void visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType type, AnnotationMirror qual)
AnnotatedTypeVisitor
visitWildcard
in interface AnnotatedTypeVisitor<Void,AnnotationMirror>
visitWildcard
in class AnnotatedTypeScanner<Void,AnnotationMirror>
type
- the type to visitqual
- a visitor-specified parameter