Replace UseExperimental with OptIn in BB builder inference tests

This commit is contained in:
Mikhail Glukhikh
2021-09-23 11:48:57 +03:00
committed by TeamCityServer
parent ac3b738d9b
commit 11459aced6
9 changed files with 19 additions and 19 deletions
@@ -11,16 +11,16 @@ interface TestInterface<R> {
fun get(): R
}
@UseExperimental(ExperimentalTypeInference::class)
@OptIn(ExperimentalTypeInference::class)
fun <R1> build(@BuilderInference block: TestInterface<R1>.() -> Unit) {}
@UseExperimental(ExperimentalTypeInference::class)
@OptIn(ExperimentalTypeInference::class)
fun <R1 : Any> build2(@BuilderInference block: TestInterface<R1>.() -> Unit) {}
@UseExperimental(ExperimentalTypeInference::class)
@OptIn(ExperimentalTypeInference::class)
fun <R1 : R2, R2 : Any> build3(@BuilderInference block: TestInterface<R1>.() -> Unit) {}
@UseExperimental(ExperimentalTypeInference::class)
@OptIn(ExperimentalTypeInference::class)
fun <R1 : R2, R2> build4(x: R2, @BuilderInference block: TestInterface<R1>.() -> Unit) {}
fun test(a: String?) {