[Groovy]static typing
一般想到Groovy是JVM上的动态语言,都不知道它还有Static Typeing的功能
import groovy.transform.TypeChecked void someMethod() {} @TypeChecked void test() { // compilation error: // cannot find matching method sommeeMethod() sommeeMethod() def name = "Marion" // compilation error: // the variable naaammme is undeclared println naaammme }
这功能是从Groovy 2.0里加入的