From 751cb6fa8413854d208ba3f67d49d73edeb4c7a1 Mon Sep 17 00:00:00 2001 From: bryce Date: Mon, 8 Jan 2001 02:13:32 +0000 Subject: * libjava.compile/SuperConstr.java: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38793 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/testsuite/libjava.compile/SuperConstr.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 libjava/testsuite/libjava.compile/SuperConstr.java (limited to 'libjava/testsuite/libjava.compile') diff --git a/libjava/testsuite/libjava.compile/SuperConstr.java b/libjava/testsuite/libjava.compile/SuperConstr.java new file mode 100644 index 00000000000..eef50508109 --- /dev/null +++ b/libjava/testsuite/libjava.compile/SuperConstr.java @@ -0,0 +1,20 @@ +// 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); + } + } +} -- cgit v1.2.3