1 /***
2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3 */
4 package net.sourceforge.pmd.rules;
5
6 import net.sourceforge.pmd.AbstractRule;
7 import net.sourceforge.pmd.ast.ASTBlockStatement;
8 import net.sourceforge.pmd.ast.ASTForStatement;
9 import net.sourceforge.pmd.ast.Node;
10
11 public class StringConcatenationRule extends AbstractRule {
12
13 public Object visit(ASTForStatement node, Object data) {
14 Node forLoopStmt = null;
15 for (int i = 0; i < 4; i++) {
16 forLoopStmt = node.jjtGetChild(i);
17 if (forLoopStmt instanceof ASTBlockStatement) {
18 break;
19 }
20 }
21 if (forLoopStmt == null) {
22 return data;
23 }
24
25
26 return data;
27 }
28 }
This page was automatically generated by Maven