34 lines
797 B
Java
34 lines
797 B
Java
|
// 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;
|
||
|
}
|