代码之家  ›  专栏  ›  技术社区  ›  Jörn Guy Süß

如何在groovy中将@CompileStatic注释添加到包范围中

  •  0
  • Jörn Guy Süß  · 技术社区  · 7 年前

    use of CompileStatic

    您能提供一段代码来说明如何将注释应用于包吗 a.b.c ?

    1 回复  |  直到 7 年前
        1
  •  1
  •   andi    7 年前

    这是未经测试的,但我认为应该可以创建一个很好的 configurationScript 中介绍了一个源代码感知定制器和AST转换定制器 dsl

    类似于:

    withConfig(configuration) {
        source(unitValidator: { unit -> unit.AST.classes.any { it.packageName== 'a.b.c' } }) {
            ast(CompileStatic) 
        }
    }