Write version requirement on inline classes and relevant declarations

#KT-26720 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2018-09-11 11:34:17 +03:00
parent 1eda3805ec
commit 908be10bf4
3 changed files with 99 additions and 14 deletions
@@ -0,0 +1,18 @@
package test
@Suppress("UNSUPPORTED_FEATURE")
inline class IC(val x: String)
typealias ICAlias = IC
class Ctor(ic: IC)
fun simpleFun(f: IC) {}
fun aliasedFun(f: ICAlias) {}
val simpleProp: IC = IC("")
fun result(r: List<Result<Any>?>) {}
abstract class Foo : List<IC>
interface Bar<T : IC>