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

28 lines
595 B
Java

public class QualifiedSuperClassConstructorInvocations_PR401 {
public static void main(String[] args) {
ChildOfInner coi = new ChildOfInner();
org.aspectj.testing.Tester.checkEqual(S.s, "Outer:Inner:ChildOfInner");
}
}
class S {
static String s = "";
}
class Outer {
public Outer() {
S.s += "Outer";
}
class Inner{
public Inner() {
S.s += ":Inner";
}
}
}
class ChildOfInner extends Outer.Inner {
ChildOfInner() {
(new Outer()).super();
S.s += ":ChildOfInner";
}
}