// It is legal to reference "this" from an enclosing type, or an instance | |
// field from an enclosing type, in a super constructor call. | |
public class SuperConstr | |
{ | |
SuperConstr (Object x, Outer y) {} | |
} | |
class Outer | |
{ | |
Object x; | |
class Sub extends SuperConstr | |
{ | |
Sub() | |
{ | |
super(x, Outer.this); | |
} | |
} | |
} |