org.aspectj/tests/pureJava/SuperIsWeird.java

25 lines
426 B
Java
Raw Normal View History

2002-12-16 19:51:06 +01:00
class Super {
static void goo() {}
static int getInt() { return 42; }
}
public class SuperIsWeird extends Super {
static void foo0() {
super.goo(); // error
}
void foo1() {
Object o = super; // error
}
void foo2() {
super.goo(); // no error
}
static int v0 = super.getInt(); // error
Object v1 = super; // error
int v2 = super.getInt(); // no error
}