Revert "Raise RESERVED_VAR_PROPERTY_OF_VALUE_CLASS to error"
This reverts commit bad197e075.
This commit is contained in:
-3
@@ -6,7 +6,6 @@ import kotlin.test.assertEquals
|
||||
inline class S(val xs: Array<String>)
|
||||
|
||||
interface IFoo {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var S.extVar: String
|
||||
}
|
||||
|
||||
@@ -15,14 +14,12 @@ interface GFoo<T> {
|
||||
}
|
||||
|
||||
object FooImpl : IFoo {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
override var S.extVar: String
|
||||
get() = xs[0]
|
||||
set(value) { xs[0] = value }
|
||||
}
|
||||
|
||||
object GFooImpl : GFoo<S> {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
override var S.extVar: String
|
||||
get() = xs[0]
|
||||
set(value) { xs[0] = value }
|
||||
|
||||
Vendored
-4
@@ -6,7 +6,6 @@ import kotlin.test.assertEquals
|
||||
var global = S("")
|
||||
|
||||
inline class Z(val x: Int) {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
@@ -15,7 +14,6 @@ inline class Z(val x: Int) {
|
||||
}
|
||||
|
||||
inline class L(val x: Long) {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
@@ -24,7 +22,6 @@ inline class L(val x: Long) {
|
||||
}
|
||||
|
||||
inline class S(val x: String) {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
@@ -33,7 +30,6 @@ inline class S(val x: String) {
|
||||
}
|
||||
|
||||
inline class A(val x: Any) {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
|
||||
-4
@@ -10,7 +10,6 @@ interface ITest {
|
||||
}
|
||||
|
||||
inline class Z(val x: Int) : ITest {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
override var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
@@ -19,7 +18,6 @@ inline class Z(val x: Int) : ITest {
|
||||
}
|
||||
|
||||
inline class L(val x: Long) : ITest {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
override var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
@@ -28,7 +26,6 @@ inline class L(val x: Long) : ITest {
|
||||
}
|
||||
|
||||
inline class S(val x: String) : ITest {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
override var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
@@ -37,7 +34,6 @@ inline class S(val x: String) : ITest {
|
||||
}
|
||||
|
||||
inline class A(val x: Any) : ITest {
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
override var test: S
|
||||
get() = S("${global.x}$x")
|
||||
set(value) {
|
||||
|
||||
@@ -13,7 +13,6 @@ class C {
|
||||
var member: S = S("")
|
||||
|
||||
private var suffix = S("")
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var S.memExt: S
|
||||
get() = this + suffix
|
||||
set(value) { suffix = this + value }
|
||||
@@ -22,7 +21,6 @@ class C {
|
||||
var topLevel: S = S("")
|
||||
|
||||
private var suffix = S("")
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var S.ext: S
|
||||
get() = this + suffix
|
||||
set(value) { suffix = this + value }
|
||||
|
||||
@@ -15,7 +15,6 @@ inline class Z(val x: Int) : IFoo {
|
||||
|
||||
override fun fooFun(z: Z): Z = Z(z.x + x)
|
||||
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
override var fooVar: Z
|
||||
get() = Z(global.x + x)
|
||||
set(value) {
|
||||
@@ -24,7 +23,6 @@ inline class Z(val x: Int) : IFoo {
|
||||
|
||||
fun barFun(z: Z): Z = Z(z.x * 100 + x)
|
||||
|
||||
@Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS")
|
||||
var barVar: Z
|
||||
get() = Z(global.x * 100 + x)
|
||||
set(value) {
|
||||
|
||||
Reference in New Issue
Block a user