From 189bb46ea1a92087ac266409214e0f29df5182f2 Mon Sep 17 00:00:00 2001 From: Shubham Date: Mon, 28 Jan 2019 14:39:08 +0530 Subject: [PATCH] UnusedImports false positive for method parameter type in @see Javadoc Updated SEE_PATTERN regex pattern. --- .../pmd/lang/java/rule/bestpractices/UnusedImportsRule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java index 29516d0862..402b4d14f9 100644 --- a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java +++ b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java @@ -41,7 +41,7 @@ public class UnusedImportsRule extends AbstractJavaRule { * @throws package.class label */ private static final Pattern SEE_PATTERN = Pattern - .compile("@see\\s+(\\p{Alpha}\\w*)(?:#\\w*(?:\\(([\\w\\s,]*)\\))?)?"); + .compile("@see\\s+(\\p{Alpha}?+\\w*)(?:#\\w*(?:\\(([\\w\\s,]*)\\))?)?"); private static final Pattern LINK_PATTERNS = Pattern .compile("\\{@link(?:plain)?\\s+(\\p{Alpha}\\w*)(?:#\\w*(?:\\(([.\\w\\s,]*)\\))?)?[\\s\\}]");