// Class stub // Generated on Fri Feb 4 20:23:47 PST 2000 // A somewhat thorough test of function invocator generated stubs. class stub { String ok; void OK () {System.out.println (ok);} void OK (int i) {System.out.println (ok+" "+i);} static void testOK () {System.out.println ("OK");} static void testOK (int i) {System.out.println ("OK "+i); } // STATIC PRIVATE R_VALUE ARGS // No No No No void t1 () {OK();} // Yes No No No static void t2 () {testOK();} // No Yes No No private void t3 () {OK();} // Yes Yes No No static private void t4 () {testOK();} // No No Yes No int t5 () {return 5;} // Yes No Yes No static int t6 () {return 6;} // No Yes Yes No private int t7 () {return 7;} // Yes Yes Yes No static private int t8 () {return 8;} // No No No Yes void t9 (int i) {OK(i);} // Yes No No Yes static void t10 (int i) {testOK(i);} // No Yes No Yes private void t11 (int i) {OK(i);} // Yes Yes No Yes static private void t12 (int i) {testOK(i);} // No No Yes Yes int t13 (int i) {return i*2;} // Yes No Yes Yes static int t14 (int i) {return i*3;} // No Yes Yes Yes private int t15 (int i) {return i*4;} // Yes Yes Yes Yes static private int t16 (int i) {return i*5;} void foo () { this.new bar ().test (); } class bar { void test () { ok = "OK"; t1 (); t2 (); t3 (); t4 (); System.out.println (t5()); System.out.println (t6()); System.out.println (t7()); System.out.println (t8()); t9 (9); t10 (10); t11 (11); t12 (12); System.out.println (t13(13)); System.out.println (t14(14)); System.out.println (t15(15)); System.out.println (t16(16)); this.new baz ().test (); } class baz { void test () { ok = "OKOK"; t1 (); t2 (); t3 (); t4 (); System.out.println (t5()); System.out.println (t6()); System.out.println (t7()); System.out.println (t8()); t9 (9); t10 (10); t11 (11); t12 (12); System.out.println (t13(13)); System.out.println (t14(14)); System.out.println (t15(15)); System.out.println (t16(16)); } } } public static void main (String[] arg) { System.out.println ("Testing class `stub'..."); new stub ().foo (); } }