compile-static

    13熱度

    2回答

    我已閱讀了"What's new in Groovy 2.0",我對使用@CompileStatic時有點困惑。該文章提到@CompileStatic註釋是針對無法利用Java7的調用動態部分的開發人員添加的。 所以開發商在尋找性能的改善不會看到太大的變化在Groovy 2.0,如果他們不能在JDK 7上運行幸運的是,Groovy開發團隊認爲這些開發人員可以得到有趣的性能提升,除其他外通過允許靜態

    4熱度

    1回答

    我是新手groovy程序員,面臨switch-case-break語句與靜態編譯(@CompileStatic註釋)的奇怪行爲。看起來break被忽略。 這是一個錯誤,或者我在閱讀文檔時遺漏了一些東西。 環境: - groovy sdk 2.1.0 - Oracle JDK build 1.7.0_13-b20 on Mac OS X Lion 10.7.5 測試用例: import

    0熱度

    1回答

    在攔截器攔截Compilestatic註釋我有這樣的代碼: render(contentType: 'text/json') { msg 'Message to show' } 不可能添加@CompileStatic註解上這個攔截,如宣佈「MSG」變量未啓用。 有沒有什麼辦法可以用「compilestatic」友好的方式編寫它?

    3熱度

    1回答

    在下面的代碼段裏面,爲什麼編譯器抱怨地圖屬性而不是其他類型的屬性: import groovy.transform.CompileStatic @CompileStatic class TestMapInClosure { Map amap = [:] List alist = [] Integer intval = 0 Closure doFoo