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>
@NullUnmarked
@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 SuperclassAwareTypeVisitor
accept, visitArray, visitDeclared, visitError, visitExecutable, visitIntersection, visitNoType, visitNull, visitPrimitive, visitTypeVariable, visitUnion, visitWildcardMethods inherited from class 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
-