ブックマーク / nobeans.hatenablog.com (2)

  • IntelliJ IDEAの細かすぎてわかりづらいGroovyサポート:メソッドシグネチャのホバー表示 - 豆無日記

    メソッドコール部分をホバーするとAPIドキュメントを表示してくれるのはIDEとして普通のことだけど、 Groovyのような言語ではメソッドシグネチャで型を明示指定してないことが良くあります。 そういう場合でも、呼出先で使われるプロパティやメソッドなどを使ってどんなオブジェクトを期待しているか、可能な限りわかりやすく表示してくれる。 と、言葉で書いても何を言ってるかわからないだろうから、例を書くと def hoge(foo, bar, String baz) { foo.name = "" println foo.value bar.toString() baz.toString() } def zzzz() { hoge() } というメソッドがあるときに、zzzzのhoge()の上でカーソルをホバーしてみると(自分の環境だとCommand押しながらホバーでした).... String h

    IntelliJ IDEAの細かすぎてわかりづらいGroovyサポート:メソッドシグネチャのホバー表示 - 豆無日記
    absj31
    absj31 2013/03/18
  • Grailsのアプリ起動完了やテストの結果をGrowlで通知するEvents.groovyが便利な件 - 豆無日記

    [2013/04/18追記] Mountain Lion以降で通知センターを使う場合は grails-notifierなるものを作りました - PiyoPiyoDucky を参照のこと。 Grailsスクリプトのイベントフックとは Grailsではアプリ起動とかテスト実行などをGantスクリプトとして提供しています。で、そのスクリプトではイベントフックの手段が提供されていて、特定のイベントの発生時に介入して独自の追加処理をさせたりすることができます。例えば、 コンパイルの完了 テストの起動 サーバの起動 などのタイミングで独自ファイル処理を入れたり、通知をしたりできるわけです。 フックスクリプトはもちろんGroovyで書きます。$HOME/.grails/scripts/_Events.groovy というパスで保存すればOKです。特定のGrailsプロジェクトでだけフックしたい場合は$P

    absj31
    absj31 2012/06/06
  • 1