• groove Grails RAGE Цирк groovy.codehaus.org
    interface X
    { void f(); void g(int n); void h(String s, int n); }
    def logger = [
    log : { Object[] params -> println "LOG: ${params[0]}"; if( params.length > 1 ) params[1].printStackTrace() },
    close : { println "logger.close called" }
    ].asType( loggerInterface )

    И всё в таком духе. В официальной документации. Ужас.

Replies (0)