[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -INFIX_MODIFIER_REQUIRED
|
||||
|
||||
inline var value: (p: Int) -> String
|
||||
get() = {"123" }
|
||||
set(s: (p: Int) -> String) {
|
||||
s(11)
|
||||
s.invoke(11)
|
||||
s invoke 11
|
||||
|
||||
val z = s
|
||||
}
|
||||
|
||||
inline var value2: Int.(p: Int) -> String
|
||||
get() = {"123" }
|
||||
set(ext: Int.(p: Int) -> String) {
|
||||
11.<!UNRESOLVED_REFERENCE!>ext<!>(11)
|
||||
11.<!UNRESOLVED_REFERENCE!>ext<!>(11)
|
||||
|
||||
val p = ext
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// WITH_REFLECT
|
||||
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
class Delegate {
|
||||
operator fun getValue(t: Any?, p: KProperty<*>): Int = 1
|
||||
}
|
||||
|
||||
open class A {
|
||||
inline val z1 = 1
|
||||
|
||||
val z1_1 = 1
|
||||
inline get() = field + 1
|
||||
|
||||
inline var z2 = 1
|
||||
|
||||
var z2_1 = 1
|
||||
inline set(p: Int) {}
|
||||
|
||||
inline val z by Delegate()
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE -NOTHING_TO_INLINE
|
||||
|
||||
inline val z: Int
|
||||
get() {
|
||||
|
||||
class A {
|
||||
fun a() {
|
||||
class AInner {}
|
||||
}
|
||||
}
|
||||
|
||||
object B{
|
||||
object BInner {}
|
||||
}
|
||||
|
||||
fun local() {
|
||||
fun localInner() {}
|
||||
}
|
||||
return 1
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
final class FinalProperty {
|
||||
inline val valProp: Int
|
||||
get() = 1
|
||||
|
||||
val valProp_1: Int
|
||||
inline get() = 1
|
||||
|
||||
inline var varProp: Int
|
||||
get() = 1
|
||||
set(p: Int) {}
|
||||
|
||||
var varProp_2: Int
|
||||
get() = 1
|
||||
inline set(p: Int) {}
|
||||
}
|
||||
|
||||
|
||||
open class OpenProperty {
|
||||
inline open val valProp: Int
|
||||
get() = 1
|
||||
|
||||
open val valProp_1: Int
|
||||
inline get() = 1
|
||||
|
||||
inline open var varProp: Int
|
||||
get() = 1
|
||||
set(p: Int) {}
|
||||
|
||||
open var varProp_2: Int
|
||||
get() = 1
|
||||
inline set(p: Int) {}
|
||||
}
|
||||
|
||||
|
||||
interface AbstractProperty {
|
||||
inline abstract val valProp: Int
|
||||
inline abstract var varProp: Int
|
||||
}
|
||||
Reference in New Issue
Block a user