data + open / inner / abstract / sealed are now forbidden

This commit is contained in:
Mikhail Glukhikh
2015-10-05 12:24:30 +03:00
committed by Mikhail Glukhikh
parent 3725ef8cdf
commit fff434d377
24 changed files with 16 additions and 188 deletions
@@ -1,11 +0,0 @@
open data class A(open val x: String)
class B : A("Fail") {
override val x: String = "OK"
}
fun foo(a: A) = a
fun box(): String {
return if ("${foo(B())}" == "A(x=OK)") "OK" else "fail"
}