Dog*_*Dog 1 java enums compiler-bug
我想创建一个实现的枚举I2,它扩展了I1:
package a;
import static a.E1.E1A;
interface I1 extends I1 {}
interface I2 extends I1 {}
enum E1 implements I2 { E1A, A1B; }
class A {
public static void main(String[] args) {
switch (E1A) {
case E1A:
System.out.println("it worked!");
}
}
}
Run Code Online (Sandbox Code Playgroud)
它一直在工作,直到我添加I1并I2扩展I1.现在它可以工作,但它找不到E1A(之前的静态存在,所以这不是问题):
$ javac A.java
A.java:3: cannot find symbol
symbol : static E1A
location: class a.E1
import static a.E1.E1A;
^
The system is out of resources.
Consult the following stack trace for details.
java.lang.StackOverflowError
at com.sun.tools.javac.code.Types$18.visitClassType(Types.java:1630)
at com.sun.tools.javac.code.Types$18.visitClassType(Types.java:1620)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:568)
at com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:3294)
at com.sun.tools.javac.code.Types.supertype(Types.java:1617)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:889)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:891)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:897)
[...]
Run Code Online (Sandbox Code Playgroud)
为什么?
我用Javac 1.7.0_15得到了这个
C:\Users\Andry\test>javac a\A.java
a\A.java:4: error: cyclic inheritance involving I1
interface I1 extends I1 {}
^
1 error
Run Code Online (Sandbox Code Playgroud)
你的代码错了(界面无法扩展),但你可能在javac中发现了一个错误!
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |