// access problems in inner classes
import x.BeanContextServicesSupport;
import x.BeanContextServicesSupport.BCSSChild;
class a extends x.Component {
void f() {
FlipBufferStrategy s = null;
int i = s.numBuffers;
s.createBuffers(1);
// TODO
// now cannot distinquish private from package-private in class files
//< error descr="'java.awt.Component.SingleBufferStrategy' has private access in 'java.awt.Component'">SingleBufferStrategy< /error> s2 = null;
//Object o = s2.< error descr="'caps' has private access in 'java.awt.Component.SingleBufferStrategy'">caps< /error>;
}
class ddd extends BeanContextServicesSupport {
BCSSChild.BCSSCServiceClassRef fd = null;
void ff() {
fd.addRequestor(null,null);
}
}
}
interface I {
abstract class Imple implements I {
abstract void f();
}
abstract class Impl2 extends Imple {
abstract class Inner extends Impl2 {
}
}
}
class Class1 extends Class2 {
public void test() {
new Class2Inner();
int i = Class2Inner.i;
}
}
class Class2 {
private static class Class2Inner{
public static int i;
public Class2Inner() {
}
}
}
class Ax {
public interface B {}
}