Class PublicAbstractMethodVisitor<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>
io.micronaut.annotation.processing.PublicMethodVisitor<R,P>
io.micronaut.annotation.processing.PublicAbstractMethodVisitor<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>
@Deprecated(forRemoval=true)
public abstract class PublicAbstractMethodVisitor<R,P>
extends PublicMethodVisitor<R,P>
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used
Utility visitor that only visits public abstract methods that have not been implemented by the given type.
- Since:
- 1.0
- Author:
- graemerocher
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisAcceptable(Element element) Deprecated, for removal: This API element is subject to removal in a future version.Only accepts public non file or static methods.protected booleanisAcceptableMethod(ExecutableElement executableElement) Deprecated, for removal: This API element is subject to removal in a future version.Return whether the given executable element is acceptable.Methods inherited from class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
accept, visitArray, visitDeclared, visitError, visitExecutable, visitIntersection, visitNoType, visitNull, visitPrimitive, visitTypeVariable, visitUnion, visitWildcardMethods inherited from class javax.lang.model.util.AbstractTypeVisitor6
visit, visit, visitUnknown
-
Method Details
-
isAcceptable
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:PublicMethodVisitorOnly accepts public non file or static methods.- Overrides:
isAcceptablein classPublicMethodVisitor<R,P> - Parameters:
element- TheElement- Returns:
- If the element is acceptable
-
isAcceptableMethod
Deprecated, for removal: This API element is subject to removal in a future version.Return whether the given executable element is acceptable. By default, just checks if the method is abstract.- Parameters:
executableElement- The method- Returns:
- True if it is
-