blob: a2fccc26ac7626f4b8d56ed43990d86a61be11a2 [file]
import groovy.transform.CompileStatic
import groovy.transform.stc.ClosureParams
import groovy.transform.stc.FromString
void foo(@ClosureParams(value=FromString,options="java.util.List<java.lang.String>") Closure cl) { cl.call(['foo']) }
@CompileStatic
def test() {
foo (List<String> str) -> { str.each (it) -> { println it.toUpperCase() } }
}