|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.pmd.ast.JavaParserVisitorAdapter
net.sourceforge.pmd.AbstractRule
net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
Field Summary |
Fields inherited from class net.sourceforge.pmd.AbstractRule |
|
Fields inherited from interface net.sourceforge.pmd.Rule |
LOWEST_PRIORITY, PRIORITIES |
Constructor Summary | |
ExceptionSignatureDeclaration()
|
Method Summary | |
private void |
evaluateExceptions(java.util.List exceptionList,
RuleContext context)
Checks all exceptions for possible violation on the exception declaration. |
private boolean |
hasContent(java.util.List nameList)
|
private boolean |
hasDeclaredExceptionInSignature(ASTName exception)
Checks if the given value is defined as Exception and the parent is either
a method or constructor declaration. |
private boolean |
isParentSignatureDeclaration(ASTName exception)
|
java.lang.Object |
visit(ASTConstructorDeclaration constructorDeclaration,
java.lang.Object o)
|
java.lang.Object |
visit(ASTMethodDeclaration methodDeclaration,
java.lang.Object o)
|
Methods inherited from class net.sourceforge.pmd.AbstractRule |
addProperty, apply, createRuleViolation, createRuleViolation, equals, getBooleanProperty, getDescription, getDoubleProperty, getExample, getIntProperty, getMessage, getName, getPriority, getPriorityName, getProperties, getStringProperty, hashCode, hasProperty, include, setDescription, setExample, setInclude, setMessage, setName, setPriority, visitAll |
Methods inherited from class net.sourceforge.pmd.ast.JavaParserVisitorAdapter |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ExceptionSignatureDeclaration()
Method Detail |
public java.lang.Object visit(ASTMethodDeclaration methodDeclaration, java.lang.Object o)
visit
in interface JavaParserVisitor
visit
in class JavaParserVisitorAdapter
public java.lang.Object visit(ASTConstructorDeclaration constructorDeclaration, java.lang.Object o)
visit
in interface JavaParserVisitor
visit
in class JavaParserVisitorAdapter
private void evaluateExceptions(java.util.List exceptionList, RuleContext context)
exceptionList
- containing all exception for declarationcontext
- private boolean hasDeclaredExceptionInSignature(ASTName exception)
Exception
and the parent is either
a method or constructor declaration.
exception
- to evaluate
Exception
is declared and has proper parentsprivate boolean isParentSignatureDeclaration(ASTName exception)
exception
- to evaluate
private boolean hasContent(java.util.List nameList)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |