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,3 +0,0 @@
package test
open data class DataClass(val x: String)
@@ -1,9 +0,0 @@
package test
@kotlin.data() public open class DataClass {
/*primary*/ public constructor DataClass(/*0*/ x: kotlin.String)
public final val x: kotlin.String
public final fun <get-x>(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.String = ...): test.DataClass
}
@@ -1,3 +0,0 @@
package test
open data class DataClass(open val x: String)
@@ -1,9 +0,0 @@
package test
@kotlin.data() public open class DataClass {
/*primary*/ public constructor DataClass(/*0*/ x: kotlin.String)
public open val x: kotlin.String
public open fun <get-x>(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.String = ...): test.DataClass
}