From: Alexandre Petit-Bianco Date: Thu, 12 Jul 2001 21:39:56 +0000 (-0700) Subject: anon_ctor_itf_arg.java: New file. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c813baa415260f431f2a5c67312338802cbe5671;p=gcc.git anon_ctor_itf_arg.java: New file. 2001-07-12 Alexandre Petit-Bianco * libjava.compile/anon_ctor_itf_arg.java: New file. * libjava.compile/anon_ctor_itf_arg.out: New file. (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00059.html) From-SVN: r43974 --- diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog index d9117f89d65..3ca3d52a132 100644 --- a/libjava/testsuite/ChangeLog +++ b/libjava/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2001-07-12 Alexandre Petit-Bianco + + * libjava.compile/anon_ctor_itf_arg.java: New file. + * libjava.compile/anon_ctor_itf_arg.out: New file. + 2001-07-12 Tom Tromey * libjava.lang/N19990310_4.xfail: Removed. diff --git a/libjava/testsuite/libjava.compile/anon_ctor_itf_arg.java b/libjava/testsuite/libjava.compile/anon_ctor_itf_arg.java new file mode 100644 index 00000000000..1fd16f12b83 --- /dev/null +++ b/libjava/testsuite/libjava.compile/anon_ctor_itf_arg.java @@ -0,0 +1,38 @@ +/* From java/3285, By p.thio@valescom.com */ + +interface I +{ + void print (); +}; + +class C1 +implements I +{ + public void print () { System.out.println ("C1: Message"); } +} + +abstract +class C2 +{ + C2(I i) + { + i.print (); + } + abstract void h(); +} + +public +class anon_ctor_itf_arg +{ + public static + void main(String argv[]) + { + C1 c1 = new C1(); + new C2(c1) + { + void h() + { + } + }; + } +} diff --git a/libjava/testsuite/libjava.compile/anon_ctor_itf_arg.out b/libjava/testsuite/libjava.compile/anon_ctor_itf_arg.out new file mode 100644 index 00000000000..abddf8e8f3b --- /dev/null +++ b/libjava/testsuite/libjava.compile/anon_ctor_itf_arg.out @@ -0,0 +1 @@ +C1: Message