The attached program causes java.lang.IllegalAccessError
when run with kaffe (ChangeLog head: 2003-09-13 Dalibor Topic
<[EMAIL PROTECTED]>).
When run with JDK or kaffe (ChangeLog head: 2003-08-27 Jim Pick
<[EMAIL PROTECTED]>), no such error occus.
bash-2.05b$ cat a/TestA.java
package a;
import b.TestB;
import b.TestC;
public class TestA {
public static void main(String[] args) {
TestB x = new TestB();
TestC y = x.foo();
}
}
bash-2.05b$ cat b/TestB.java
package b;
public class TestB extends TestBB {
}
abstract class TestBB {
public TestC foo() {
return new TestBBTestC();
}
private class TestBBTestC implements TestC {
}
}
public interface TestC {
}
bash-2.05b$ java a.TestA
java.lang.IllegalAccessError: b/TestBB.foo
at a.TestA.main (TestA.java:8)
_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe