org.codenarc.rule.unnecessary
[Groovy] Class UnnecessaryCatchBlockRule
java.lang.Object
org.codenarc.rule.AbstractRule
org.codenarc.rule.AbstractAstVisitorRule
org.codenarc.rule.unnecessary.UnnecessaryCatchBlockRule
class UnnecessaryCatchBlockRule
extends AbstractAstVisitorRule
Violations are triggered when a catch block does nothing but throw the original exception. In this scenario there is
usually no need for a catch block, just let the exception be thrown from the original code. This condition frequently
occurs when catching an exception for debugging purposes but then forgetting to take the catch statement out.
- Authors:
- Hamlet D'Arcy
- Version:
- \$Revision: 486 \$ - \$Date: 2010-11-29 22:04:18 -0500 (Mon, 29 Nov 2010) \$
Methods inherited from class AbstractRule
|
applyTo, applyTo, createViolation, createViolation, createViolationForImport, createViolationForImport, getImportsSortedByLineNumber, getName, getPriority, isReady, packageNameForImport, setName, setPriority, sourceLineAndNumberForImport, sourceLineAndNumberForImport, toString, validate |
astVisitorClass
Class astVisitorClass
-
name
String name
-
priority
int priority
-
Groovy Documentation