1 // Class anfi
2 // Generated on Sat Jan 29 16:06:33 PST 2000
3 // Anonymous with access to outer context locals
4 
5 class anfi {
6 
foo(final String s, final int i)7     itf foo (final String s, final int i) {
8         return new itf () {
9             String buff = s+" "+i;
10             public void setString (String s) { buff = s+" "+i; }
11             public String getString () { return buff; }
12         };
13     }
14 
test()15     void test () {
16         itf x = foo ("Hello", 123);
17         System.out.println (x.getString ());
18         x.setString ("Frinkahedron");
19         System.out.println (x.getString ());
20     }
21 
main(String[] arg)22     public static void main (String[] arg)
23     {
24         System.out.println ("Testing class `anfi'...");
25         new anfi().test();
26     }
27 }
28 
29 interface itf {
30     void setString (String s);
31     String getString();
32     String buff = null;
33 }
34