Diagnostic tests: create fieldRename subDir and use it for related tests
Related to: KT-55846, KT-50082, KT-55436, KT-55017
This commit is contained in:
committed by
Space Team
parent
35c0a3d391
commit
f6bd4d5e15
Vendored
+42
@@ -0,0 +1,42 @@
|
||||
// FIR_IDENTICAL
|
||||
// !LANGUAGE: -PreferJavaFieldOverload
|
||||
// WITH_STDLIB
|
||||
// FILE: Base.java
|
||||
|
||||
public class Base {
|
||||
public String a = "a";
|
||||
|
||||
public String b = "b";
|
||||
|
||||
public String c = "c";
|
||||
|
||||
public String d = "d";
|
||||
|
||||
public String e = "e";
|
||||
}
|
||||
|
||||
// FILE: test.kt
|
||||
|
||||
class Derived : Base() {
|
||||
val a = "aa"
|
||||
|
||||
val b get() = "bb"
|
||||
|
||||
lateinit var c: String
|
||||
|
||||
val d by lazy { "dd" }
|
||||
|
||||
var e: String = "ee"
|
||||
set(value) {
|
||||
println(value)
|
||||
field = value
|
||||
}
|
||||
}
|
||||
|
||||
fun test(d: Derived) {
|
||||
d.<!OVERLOAD_RESOLUTION_AMBIGUITY!>a<!>
|
||||
d.<!OVERLOAD_RESOLUTION_AMBIGUITY!>b<!>
|
||||
d.<!OVERLOAD_RESOLUTION_AMBIGUITY!>c<!>
|
||||
d.<!OVERLOAD_RESOLUTION_AMBIGUITY!>d<!>
|
||||
d.<!OVERLOAD_RESOLUTION_AMBIGUITY!>e<!> = ""
|
||||
}
|
||||
Reference in New Issue
Block a user