org.aspectj/tests/pureJava/SuperIsWeird.java
2002-12-16 18:51:06 +00:00

25 lines
426 B
Java

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
}