Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting6/InnerClassImportShouldNotLeadToClassUsage.java
Anna Kozlova 53abd82cb5 java unused classes: filter usages in imports (IDEA-249621)
GitOrigin-RevId: 8242899271b7ffb9222b7814483e5be61c9a7726
2020-09-08 10:41:50 +00:00

33 lines
561 B
Java

package p;
import static p.Outer.Inner;
import static p.Outer1.InnerEnum.A;
import static p.OuterEnum.B;
import java.util.*;
abstract class <warning descr="Class 'Outer' is never used">Outer</warning> implements List<Inner> {
public static class Inner {}
}
class Outer1 {
enum InnerEnum {
A;
}
Object o = A;
public static void main(String[] args) {
System.out.println(new Outer1().o);
}
}
enum OuterEnum {
B;
}
class Outer2{
Object o = B;
public static void main(String[] args) {
System.out.println(new Outer2().o);
}
}