protected static class AnnotatedTypeFactory.InheritedFromClassAnnotator extends AnnotatedTypeScanner<Void,AnnotatedTypeFactory>
Modifier and Type | Field and Description |
---|---|
static AnnotatedTypeFactory.InheritedFromClassAnnotator |
INSTANCE
The singleton instance.
|
visitedNodes
Modifier and Type | Method and Description |
---|---|
void |
reset()
Reset the scanner to allow reuse of the same instance.
|
Void |
visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType type,
AnnotatedTypeFactory p)
Visits a declared type.
|
Void |
visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType type,
AnnotatedTypeFactory p)
Visits an executable type.
|
Void |
visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable type,
AnnotatedTypeFactory p)
Visits a type variable.
|
reduce, scan, scan, scanAndReduce, scanAndReduce, visit, visit, visitArray, visitIntersection, visitNoType, visitNull, visitPrimitive, visitUnion, visitWildcard
public static final AnnotatedTypeFactory.InheritedFromClassAnnotator INSTANCE
public Void visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType type, AnnotatedTypeFactory p)
AnnotatedTypeVisitor
visitExecutable
in interface AnnotatedTypeVisitor<Void,AnnotatedTypeFactory>
visitExecutable
in class AnnotatedTypeScanner<Void,AnnotatedTypeFactory>
type
- the type to visitp
- a visitor-specified parameterpublic Void visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType type, AnnotatedTypeFactory p)
AnnotatedTypeVisitor
visitDeclared
in interface AnnotatedTypeVisitor<Void,AnnotatedTypeFactory>
visitDeclared
in class AnnotatedTypeScanner<Void,AnnotatedTypeFactory>
type
- the type to visitp
- a visitor-specified parameterpublic Void visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable type, AnnotatedTypeFactory p)
AnnotatedTypeVisitor
visitTypeVariable
in interface AnnotatedTypeVisitor<Void,AnnotatedTypeFactory>
visitTypeVariable
in class AnnotatedTypeScanner<Void,AnnotatedTypeFactory>
type
- the type to visitp
- a visitor-specified parameterpublic void reset()
AnnotatedTypeScanner
reset
in class AnnotatedTypeScanner<Void,AnnotatedTypeFactory>