質問
MyClass
メソッドを持つクラスがありmyMethod()
ます。たとえば、が呼び出されるprintln "hello"
前に毎回実行されるコードを追加するにはどうすればよいですか?myMethod()
メソッド置換の例
メソッド全体をこのように置き換えることができることを私は知っています。
MyClass.metaClass.myMethod = { -> println "myMethod() has been replaced..." }
ただし、メソッド全体を置き換えたくはありません。メソッドの前後にコードを追加したいだけです。