SupertypeTraversalVisitor
ParameterAnnotationAccumulator
public abstract class AbstractMethodAnnotationAccumulator extends OverriddenMethodsVisitor
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractMethodAnnotationAccumulator(TypeQualifierValue<?> typeQualifierValue,
XMethod xmethod) |
Modifier and Type | Method | Description |
---|---|---|
abstract TypeQualifierAnnotationLookupResult |
getResult() |
|
TypeQualifierValue<?> |
getTypeQualifierValue() |
|
protected abstract TypeQualifierAnnotation |
lookupAnnotation(XMethod xm) |
|
abstract boolean |
overrides() |
|
protected boolean |
visitOverriddenMethod(XMethod xmethod) |
Downcall method: will be called for each method overridden by the derived
method object passed to the constructor.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getXmethod, visitClass
protected AbstractMethodAnnotationAccumulator(TypeQualifierValue<?> typeQualifierValue, XMethod xmethod)
public TypeQualifierValue<?> getTypeQualifierValue()
protected boolean visitOverriddenMethod(XMethod xmethod)
OverriddenMethodsVisitor
visitOverriddenMethod
in class OverriddenMethodsVisitor
xmethod
- a method which is overridden by the original derived method,
or is the original derived methodpublic abstract TypeQualifierAnnotationLookupResult getResult()
protected abstract TypeQualifierAnnotation lookupAnnotation(XMethod xm)
public abstract boolean overrides()
SpotBugs is licensed under the LGPL.