IDEA10でのGroovyのサポート状況について
G*ワークショップだったかJenkins勉強会で「IntelliJのGroovyサポートは惜しい」みたいな話を漏れ聞いたところ、んだっけか?と思うところもあったんで、ちょっと確認してみた。
IDEA10なってからGroovyもGrailsもまともに使ってないんだけど、多少の改善があった感じがする。その第1段がクロージャ引数とか空気読んで型を推測するようになってたよ。
たしかIDEA9んときは、
new File(".").eachFile { File it ->
みたく型宣言するかDynamic Propertiesを指定しないとダメだったような記憶が...。
最後の手段で型宣言しちゃえば全然平気なんだけど、動的言語っぽくはないわな(ある意味ではGroovyっぽいんだけど。
それとクロージャ内もデバッガ止りますね。つうか昔のネタ探ってみたら結構前からできてたっぽいな。
→ Re: groovyクロージャについて徒然と
せっかく(?)なんでIDEA10でも試してみたら、普通にクロージャ内のブレイクポイントで止った&ステップ実行でけた。ただ、前回書いたときのスクリーンショットみるとクロージャ引数(it)とかも変数一覧に出てたけどIDEA10では出なかった。
なんでか知らんが、ウォッチ式に個別に登録したら追えた。なんだろね。