KT-56154 Fix PropertyReferenceLowering for Java synthetic properties
Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
debbfa8397
commit
f308f33f9f
@@ -0,0 +1,23 @@
|
||||
// TARGET_BACKEND: JVM_IR
|
||||
// !LANGUAGE: +ReferencesToSyntheticJavaProperties
|
||||
|
||||
// FILE: Generic.java
|
||||
public class Generic<T> {
|
||||
public String getStringVal() { return null; }
|
||||
public void setStringVal(String value) {}
|
||||
|
||||
public T getGenericVal() { return null; }
|
||||
public void setGenericVal(T value) {}
|
||||
}
|
||||
|
||||
// FILE: main.kt
|
||||
fun box(): String {
|
||||
Generic<Number>::stringVal
|
||||
Generic<Number>::genericVal
|
||||
|
||||
val o = Generic<Number>()
|
||||
o::stringVal
|
||||
o::genericVal
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user