Affects PMD Version:
6.17.0
Rule:
category/java/bestpractices.xml/UnusedImports
UnnecessaryImport
Description:
When a class A is imported and the only reference to it is in javadoc {@link A.B} where B is a nested interface, then the warning triggers incorrectly.
Code Sample demonstrating the issue:
package de.eekboom.acme.util;
public class A {
public interface B {}
}
package de.eekboom.acme;
import de.eekboom.acme.util.A;
/**
* Foobedoo {@link A.B}
*/
public class C {
}
Running PMD through: Gradle
Affects PMD Version:
6.17.0
Rule:
category/java/bestpractices.xml/UnusedImports
UnnecessaryImport
Description:
When a class A is imported and the only reference to it is in javadoc {@link A.B} where B is a nested interface, then the warning triggers incorrectly.
Code Sample demonstrating the issue:
Running PMD through: Gradle