diff --git a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.java b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.java index c9f5a7eb16..642298bd88 100644 --- a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.java +++ b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.java @@ -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();