[FE] Remove BuilderInference annotation from tests

This commit is contained in:
Victor Petukhov
2022-06-18 18:53:09 +02:00
parent dbe7f3ab0d
commit fa7809cd80
221 changed files with 366 additions and 348 deletions
@@ -11,16 +11,16 @@ interface TestInterface<R> {
}
@OptIn(ExperimentalTypeInference::class)
fun <R1> build(@BuilderInference block: TestInterface<R1>.() -> Unit) {}
fun <R1> build(block: TestInterface<R1>.() -> Unit) {}
@OptIn(ExperimentalTypeInference::class)
fun <R1 : Any> build2(@BuilderInference block: TestInterface<R1>.() -> Unit) {}
fun <R1 : Any> build2(block: TestInterface<R1>.() -> Unit) {}
@OptIn(ExperimentalTypeInference::class)
fun <R1 : R2, R2 : Any> build3(@BuilderInference block: TestInterface<R1>.() -> Unit) {}
fun <R1 : R2, R2 : Any> build3(block: TestInterface<R1>.() -> Unit) {}
@OptIn(ExperimentalTypeInference::class)
fun <R1 : R2, R2> build4(x: R2, @BuilderInference block: TestInterface<R1>.() -> Unit) {}
fun <R1 : R2, R2> build4(x: R2, block: TestInterface<R1>.() -> Unit) {}
fun test(a: String?) {
val ret1 = build {