Scala Compiler Plugin

Scala Compiler Pluginの書き方と用途について、調べてみました。今のところ大きく分けて、コードのチェック/Scalaソースの補助/外部ソースコードのジェネレータとして使うことが多いようです。

>>続きを読む

javassistでCoC

Scala@東北でPlay!Frameworkを勉強してたところ、「メソッドパラメータに合わせてURLパラメータが自動的に補完される」という不思議な仕様があったので、仕組みを調べてみました。バイトコードを解析してCoC(設定より規約)を実現するのがPlay!流のようです。

>>続きを読む