// Class nested_with_ctor // Generated on Mon Jan 31 18:31:47 PST 2000 // The nested class contains explicit constructors. Their argument // lists should be augmented with the alias initializer values when // the ctors are seen declared (as opposed to generated.) class nested_with_ctor { void fct(final String s, final int i) { class nested { String buffer = s+i; String getString () { return buffer; } nested (int i) { buffer = "(int)"+i; } nested () {} } nested x = new nested (); System.out.println (x.getString ()); nested y = new nested (123); System.out.println (y.getString ()); } public static void main (String[] arg) { System.out.println ("Testing class `nested_with_ctor'..."); new nested_with_ctor ().fct ("Yikes!", 321); } }