This rule is defined by the following XPath expression:
//CatchStatement [count(Block/BlockStatement) = 0 and ($allowCommentedBlocks != 'true' or Block/@containsComment = 'false')] [FormalParameter/Type/ReferenceType /ClassOrInterfaceType[@Image != 'InterruptedException' and @Image != 'CloneNotSupportedException'] ]
Example:
public void doSomething() { try { FileInputStream fis = new FileInputStream("/tmp/bugger"); } catch (IOException ioe) { // not good } }
This rule has the following properties:
Name | Default value | Description |
---|---|---|
allowCommentedBlocks | Empty blocks containing comments will be skipped |