Add pattern to recognize @exception in javadoc

This commit is contained in:
Piotrek Żygieło
2021-05-29 12:49:44 +02:00
parent 39f8a1a48a
commit fc0813535b

View File

@ -52,6 +52,7 @@ public class UnnecessaryImportRule extends AbstractJavaRule {
* {@value package.class#field}
*
* @throws package.class label
* @exception package.class label
*/
private static final Pattern SEE_PATTERN = Pattern
.compile("@see\\s+((?:\\p{Alpha}\\w*\\.)*(?:\\p{Alpha}\\w*))?(?:#\\w*(?:\\(([.\\w\\s,\\[\\]]*)\\))?)?");
@ -63,7 +64,9 @@ public class UnnecessaryImportRule extends AbstractJavaRule {
private static final Pattern THROWS_PATTERN = Pattern.compile("@throws\\s+(\\p{Alpha}\\w*)");
private static final Pattern[] PATTERNS = { SEE_PATTERN, LINK_PATTERNS, VALUE_PATTERN, THROWS_PATTERN };
private static final Pattern EXCEPTION_PATTERN = Pattern.compile("@exception\\s+(\\p{Alpha}\\w*)");
private static final Pattern[] PATTERNS = { SEE_PATTERN, LINK_PATTERNS, VALUE_PATTERN, THROWS_PATTERN, EXCEPTION_PATTERN };
/**
* The deprecated rule {@link UnusedImportsRule} extends this class