Поиск…


@CompileStatic

Позволяет статически компилировать код. Его байт-код будет ближе к Java, тем самым будет иметь лучшую производительность, хотя некоторые динамические функции не будут доступны.

@groovy.transform.CompileStatic
class ListMath {
    def countSize(List<String> strings) {
        strings.collect { it.size() }.sum()
    }
}


assert new ListMath().countSize(["a", "bb", "ccc"]) == 6


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow