Class SuperclassAwareTypeVisitor<R,P>
java.lang.Object
javax.lang.model.util.AbstractTypeVisitor6<R,P>
javax.lang.model.util.AbstractTypeVisitor7<R,P>
javax.lang.model.util.AbstractTypeVisitor8<R,P>
io.micronaut.annotation.processing.SuperclassAwareTypeVisitor<R,P>
- Type Parameters:
R
- The return type of the visitor's methodP
- The type of the additional parameter to the visitor's methods.
- All Implemented Interfaces:
TypeVisitor<R,
P>
- Direct Known Subclasses:
PublicMethodVisitor
@Deprecated(forRemoval=true,
since="4.3.0")
public abstract class SuperclassAwareTypeVisitor<R,P>
extends AbstractTypeVisitor8<R,P>
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used
Processes the type and its super classes.
-
Constructor Summary
ModifierConstructorDescriptionprotected
SuperclassAwareTypeVisitor
(JavaVisitorContext visitorContext) Deprecated, for removal: This API element is subject to removal in a future version.Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
accept
(DeclaredType type, Element element, P p) Deprecated, for removal: This API element is subject to removal in a future version.protected abstract boolean
isAcceptable
(Element element) Deprecated, for removal: This API element is subject to removal in a future version.visitArray
(ArrayType t, P p) Deprecated, for removal: This API element is subject to removal in a future version.visitDeclared
(DeclaredType type, P p) Deprecated, for removal: This API element is subject to removal in a future version.visitError
(ErrorType t, P p) Deprecated, for removal: This API element is subject to removal in a future version.visitExecutable
(ExecutableType t, P p) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.visitNoType
(NoType t, P p) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.visitPrimitive
(PrimitiveType t, P p) Deprecated, for removal: This API element is subject to removal in a future version.visitTypeVariable
(TypeVariable t, P p) Deprecated, for removal: This API element is subject to removal in a future version.visitUnion
(UnionType t, P p) Deprecated, for removal: This API element is subject to removal in a future version.visitWildcard
(WildcardType t, P p) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class javax.lang.model.util.AbstractTypeVisitor6
visit, visit, visitUnknown
-
Constructor Details
-
SuperclassAwareTypeVisitor
Deprecated, for removal: This API element is subject to removal in a future version.Default constructor.- Parameters:
visitorContext
- The visitor context
-
-
Method Details
-
visitDeclared
Deprecated, for removal: This API element is subject to removal in a future version. -
isAcceptable
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
element
- TheElement
- Returns:
- Whether the element is public and final
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
type
- TheDeclaredType
element
- TheElement
p
- The additional type
-
visitIntersection
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
visitIntersection
in interfaceTypeVisitor<R,
P> - Specified by:
visitIntersection
in classAbstractTypeVisitor8<R,
P>
-
visitPrimitive
Deprecated, for removal: This API element is subject to removal in a future version. -
visitNull
Deprecated, for removal: This API element is subject to removal in a future version. -
visitArray
Deprecated, for removal: This API element is subject to removal in a future version. -
visitError
Deprecated, for removal: This API element is subject to removal in a future version. -
visitTypeVariable
Deprecated, for removal: This API element is subject to removal in a future version. -
visitWildcard
Deprecated, for removal: This API element is subject to removal in a future version. -
visitExecutable
Deprecated, for removal: This API element is subject to removal in a future version. -
visitNoType
Deprecated, for removal: This API element is subject to removal in a future version. -
visitUnion
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
visitUnion
in interfaceTypeVisitor<R,
P> - Specified by:
visitUnion
in classAbstractTypeVisitor7<R,
P>
-