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