IDEA10でのGroovyのサポート状況について

G*ワークショップだったかJenkins勉強会で「IntelliJのGroovyサポートは惜しい」みたいな話を漏れ聞いたところ、んだっけか?と思うところもあったんで、ちょっと確認してみた。


IDEA10なってからGroovyもGrailsもまともに使ってないんだけど、多少の改善があった感じがする。その第1段がクロージャ引数とか空気読んで型を推測するようになってたよ。


たしかIDEA9んときは、

new File(".").eachFile { File it ->

みたく型宣言するかDynamic Propertiesを指定しないとダメだったような記憶が...。
最後の手段で型宣言しちゃえば全然平気なんだけど、動的言語っぽくはないわな(ある意味ではGroovyっぽいんだけど。


それとクロージャ内もデバッガ止りますね。つうか昔のネタ探ってみたら結構前からできてたっぽいな。
Re: groovyクロージャについて徒然と


せっかく(?)なんでIDEA10でも試してみたら、普通にクロージャ内のブレイクポイントで止った&ステップ実行でけた。ただ、前回書いたときのスクリーンショットみるとクロージャ引数(it)とかも変数一覧に出てたけどIDEA10では出なかった。
なんでか知らんが、ウォッチ式に個別に登録したら追えた。なんだろね。