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
ConstructorsModifierConstructorDescriptionprotectedSuperclassAwareTypeVisitor(JavaVisitorContext visitorContext) Deprecated, for removal: This API element is subject to removal in a future version.Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaccept(DeclaredType type, Element element, P p) Deprecated, for removal: This API element is subject to removal in a future version.protected abstract booleanisAcceptable(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- TheDeclaredTypeelement- TheElementp- The additional type
-
visitIntersection
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
visitIntersectionin interfaceTypeVisitor<R,P> - Specified by:
visitIntersectionin 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:
visitUnionin interfaceTypeVisitor<R,P> - Specified by:
visitUnionin classAbstractTypeVisitor7<R,P>
-