mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			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;
 | 
						|
}
 |