net.sourceforge.pmd.rules.strings
public class ConsecutiveLiteralAppends extends AbstractRule
StringBuffer buf = new StringBuffer();
buf.append("Hello");
buf.append(" ").append("World");
This would be more eloquently put as:
StringBuffer buf = new StringBuffer();
buf.append("Hello World");
The rule takes one parameter, threshold, which defines the lower limit of
consecutive appends before a violation is created. The default is 1.
| Method Summary | |
|---|---|
| protected Map<String,PropertyDescriptor> | propertiesByName() |
| Object | visit(ASTVariableDeclaratorId node, Object data) |