OSDN Git Service

* lib/libjava.exp (test_libjava_from_javac): Strange quoting trick
[pf3gnuchains/gcc-fork.git] / libjava / testsuite / libjava.lang / nested_with_ctor.java
1 // Class nested_with_ctor
2 // Generated on Mon Jan 31 18:31:47 PST 2000
3 // The nested class contains explicit constructors. Their argument
4 // lists should be augmented with the alias initializer values when
5 // the ctors are seen declared (as opposed to generated.)
6
7 class nested_with_ctor {
8   
9   void fct(final String s, final int i)
10   {
11       class nested {
12           String buffer = s+i;
13           String getString () { return buffer; }
14           nested (int i) { buffer = "(int)"+i; }
15           nested () {}
16       }
17       nested x = new nested ();
18       System.out.println (x.getString ());
19       nested y = new nested (123);
20       System.out.println (y.getString ());
21   }
22   public static void main (String[] arg)
23   {
24     System.out.println ("Testing class `nested_with_ctor'...");
25     new nested_with_ctor ().fct ("Yikes!", 321);
26   }
27 }