[IR] Fix translation of synthetic generic java properties
- Compute substituted accessor descriptor to avoid unbound type parameters
This commit is contained in:
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: javaSyntheticGenericPropertyAccess.kt
|
||||
fun <F> test(j: J<F>) {
|
||||
j.foo
|
||||
j.foo = 1
|
||||
j.foo++
|
||||
j.foo += 1
|
||||
}
|
||||
|
||||
// FILE: J.java
|
||||
public class J<T> {
|
||||
private int foo = 42;
|
||||
|
||||
public int getFoo() { return foo; }
|
||||
public void setFoo(int x) {}
|
||||
}
|
||||
Reference in New Issue
Block a user