When a java class contains an import statement which names itself,
fastjavac declares an error (and javac doesn't).
import A;
public class A {
A() {}
}
Java WorkShop 2.0 fastjavac 1.0 Copyright (c) 1997 Sun Microsystems, Inc.
A.java:2: Class name A clashes with imported class on line 1
public class A {
^
1 error
This turns up all over our code as a result of a preprocessor which expands
import statements with "*" to an explicit list of classes.
fastjavac declares an error (and javac doesn't).
import A;
public class A {
A() {}
}
Java WorkShop 2.0 fastjavac 1.0 Copyright (c) 1997 Sun Microsystems, Inc.
A.java:2: Class name A clashes with imported class on line 1
public class A {
^
1 error
This turns up all over our code as a result of a preprocessor which expands
import statements with "*" to an explicit list of classes.