vladislav.grechko
34bac48541
Add JVM ABI K1/K2 consistency tests
2023-12-26 10:18:19 +00:00
Pavel Kunyavskiy
cd409abfd8
[Fir2IR] Fix dispatch receiver of fake override lazy function
...
After the fix, it's at least consistent with what generated
for other fake overrides.
^KT-61386
2023-09-21 13:09:32 +00:00
Pavel Kunyavskiy
91e96e9f31
[Fir2Ir] Introduce testing with IrFakeOverrideBuilder
...
^KT-61514
2023-08-31 13:12:15 +00:00
Alexander Udalov
82af3dd6ae
Tests: fix paths of Java sources in codegen tests
...
To help them run on the old infrastructure, which light analysis tests
are still using.
2023-06-13 17:48:23 +00:00
Sergej Jaskiewicz
fd76a34277
[IR] Don't print flags in declaration references in irText tests
...
This doesn't reduce the quality of tests, because the flags are still
printed for declarations themselves. We only omit them in references.
However, this makes the tests more compatible with non-JVM backends
(see KT-58605), because flags of referenced stdlib declarations may
differ among target platforms.
2023-05-30 17:26:30 +00:00
Alexander Udalov
d73d3c46e2
K2 JVM IR: fix access to Java field shadowed by Kotlin property
...
#KT-56386 Fixed
Co-authored-by: Mikhail Glukhikh <Mikhail.Glukhikh@jetbrains.com >
2023-02-23 12:54:00 +01:00
Alexander Udalov
4ad594a3cd
Minor, move tests about Java field and Kotlin property
...
Because the `fieldRename` directory was originally about cases when
private fields are renamed because of clashes.
2023-02-23 12:54:00 +01:00