| // Class anfi |
| // Generated on Sat Jan 29 16:06:33 PST 2000 |
| // Anonymous with access to outer context locals |
| |
| class anfi { |
| |
| itf foo (final String s, final int i) { |
| return new itf () { |
| String buff = s+" "+i; |
| public void setString (String s) { buff = s+" "+i; } |
| public String getString () { return buff; } |
| }; |
| } |
| |
| void test () { |
| itf x = foo ("Hello", 123); |
| System.out.println (x.getString ()); |
| x.setString ("Frinkahedron"); |
| System.out.println (x.getString ()); |
| } |
| |
| public static void main (String[] arg) |
| { |
| System.out.println ("Testing class `anfi'..."); |
| new anfi().test(); |
| } |
| } |
| |
| interface itf { |
| void setString (String s); |
| String getString(); |
| String buff = null; |
| } |