8
私は、その出力をStringWriter
- (setStringWriter
メソッドを介して)書き込む能力を持つグルーヴィークラスを持っています。GroovyからJavaメソッドをオーバーライドする方法
:私は運で次のことを試してみた、クロージャを使用するように言われてるのGroovyについては
filter.setStringWriter(new StringWriter(){
@Override
public void write(String string){
// do something with the string
}
});
を:
def s = {String line -> print line} as StringWriter
filter.setStringWriter(s)
または
filter.setStringWriter{String line -> print line}
これを行うにはどうすればよいですか、それとも可能ですか?