[FIR2IR] Cache Java field-based properties more correctly #KT-42805 Fixed

Before this commit, we cached such IR properties by FIR property
which was created by Java field each time when we referenced it.
This led to signature clashes. Now we cache such IR properties
directly by associated FIR field.
This commit is contained in:
Mikhail Glukhikh
2020-10-19 18:21:24 +03:00
parent 3576cbf0d8
commit 23e7468e57
5 changed files with 42 additions and 21 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
// WITH_REFLECT
// FILE: test/J.java