Introduce FIR_IDENTICAL for FIR vs old frontend tests #KT-36879 Fixed
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
class Flower() {
|
||||
|
||||
var minusOne: Int = 1
|
||||
get() = field + 1
|
||||
set(n: Int) { field = n - 1 }
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
class Flower() {
|
||||
|
||||
var minusOne: Int = 1
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
class CustomGetVal() {
|
||||
val zz = 1
|
||||
get() = field * 2
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
class CustomGetVal() {
|
||||
val zz = 1
|
||||
get() = field * 2
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
package customGetValGlobal
|
||||
val zz = 1
|
||||
get() = field * 2
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
package customGetValGlobal
|
||||
val zz = 1
|
||||
get() = field * 2
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
class Raise() {
|
||||
var zz = 1
|
||||
get() = field * 2
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
class Raise() {
|
||||
var zz = 1
|
||||
get() = field * 2
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
class Raise() {
|
||||
var zz = 1
|
||||
set(it) { field = it / 2 }
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
class Raise() {
|
||||
var zz = 1
|
||||
set(it) { field = it / 2 }
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
class My(val field: Int) {
|
||||
// Backing field, initializer
|
||||
val second: Int = 0
|
||||
get() = field
|
||||
|
||||
// No backing field, no initializer
|
||||
val third: Int
|
||||
get() = this.field
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
class My(val field: Int) {
|
||||
// Backing field, initializer
|
||||
val second: Int = 0
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
open class Base {
|
||||
open val x: Int = 1
|
||||
get() = field - 1
|
||||
}
|
||||
|
||||
class Other: Base() {
|
||||
override val x = 2
|
||||
}
|
||||
|
||||
class Another: Base() {
|
||||
override val x = 3
|
||||
get() = field + 1
|
||||
}
|
||||
|
||||
class NoBackingField: Base() {
|
||||
override val x: Int
|
||||
get() = 5
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
open class Base {
|
||||
open val x: Int = 1
|
||||
get() = field - 1
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
||||
fun foo() {
|
||||
open class Local {
|
||||
val my: Int = 2
|
||||
get() = field
|
||||
}
|
||||
val your = object: Local() {
|
||||
val your: Int = 3
|
||||
get() = field
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
||||
fun foo() {
|
||||
open class Local {
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
val my: Int = 21
|
||||
get() = field * 2
|
||||
@@ -1,2 +1,3 @@
|
||||
// FIR_IDENTICAL
|
||||
val my: Int = 21
|
||||
get() = field * 2
|
||||
@@ -1,5 +0,0 @@
|
||||
var my: Int = 0
|
||||
get() = -field
|
||||
set(arg) {
|
||||
field = arg
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
var my: Int = 0
|
||||
get() = -field
|
||||
set(arg) {
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
// KT-782 Allow backing field usage for accessors of variables on namespace level
|
||||
|
||||
package kt782
|
||||
|
||||
val z : Int = 34
|
||||
|
||||
val y : Int = 11
|
||||
get() {
|
||||
return field
|
||||
}
|
||||
|
||||
val x : Int
|
||||
get() = z
|
||||
|
||||
val w : Int = 56
|
||||
get() = field
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
// KT-782 Allow backing field usage for accessors of variables on namespace level
|
||||
|
||||
package kt782
|
||||
|
||||
Reference in New Issue
Block a user