blob: b1912c7e84c4c4fa14d7d1ae93f323dbff9e4119 [file]
import groovy.transform.CompileStatic
import groovy.transform.stc.ClosureParams
import groovy.transform.stc.SimpleType
def m1(String o, @ClosureParams(value=SimpleType.class, options="java.lang.String") Closure c) {}
def m1(Double o, @ClosureParams(value=SimpleType.class, options="java.lang.Double") Closure c) {}
@CompileStatic
def m() {
def a;
m1<error descr="'m1' in 'SeveralSignatures' cannot be applied to '(java.lang.Object, groovy.lang.Closure<java.lang.Void>)'">(a, (double d) -> println(d))</error>
}