Prohibit named parameters in function types in supertype position

This commit is contained in:
Alexey Tsvetkov
2015-10-07 15:39:47 +03:00
parent 90849a67ae
commit 0e606a3210
9 changed files with 57 additions and 8 deletions
@@ -10,7 +10,7 @@ fun inParamNested(fn1: (fn2: (<!UNSUPPORTED!>vararg<!> n: Int)->Unit)->Unit) {}
fun inReturn(): (<!UNSUPPORTED!>vararg<!> x: Int)->Unit = {}
class A : (<!UNSUPPORTED!>vararg<!> x: Int)->Unit {
class A : (<!UNSUPPORTED!>vararg<!> Int)->Unit {
override fun invoke(p1: Int) {
var lambda: (<!UNSUPPORTED!>vararg<!> x: Int)->Unit = {}
}