Ooops! It seems that you've been Bounced away! Click the button to return to the main site.
いつの間にか(少なくとも1.5.4で確認)(誤認でした。すみませんでした)Groovy 1.6betaあたりから、Groovyにmix-in機能が標準装備されているようです。 Groovyに当初からあったuse文+カテゴリの機能はある意味「メソッド単位のmix-in」だったわけであり、以前紹介した記事のInjectoではuseを使って「クラス単位のmix-in」を実現していたわけですが、1.5.xのどこらへんかで同様にクラス単位のmix-inを標準で使用することができるようになりました。似たものとしてRubyのModuleのinclude、もしくはscalaのtraitsみたいなもの、といえばとおりが良いでしょうかどうでしょうか。 サンプルは以下のとおり。 class HelloMixin { static void hello(String s) { println "hello $s"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く