KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sourceforge > pmd > rules > StringConcatenationRule


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 JavaDoc visit(ASTForStatement node, Object JavaDoc 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 }
29
Popular Tags