[java] Fix rule StringToString after arrays are arrays

This commit is contained in:
Andreas Dangel
2017-10-06 20:13:36 +02:00
parent e84866aa8d
commit af4ddfbbcf

View File

@ -17,7 +17,8 @@ import net.sourceforge.pmd.lang.symboltable.ScopedNode;
public class StringToStringRule extends AbstractJavaRule {
public Object visit(ASTVariableDeclaratorId node, Object data) {
if (!TypeHelper.isA(node.getNameDeclaration(), String.class)) {
if (!TypeHelper.isA(node.getNameDeclaration(), String.class)
&& !TypeHelper.isA(node.getNameDeclaration(), String[].class)) {
return data;
}
boolean isArray = node.isArray();