Alexander Udalov
|
aa247726b6
|
Prohibit using old JVM backend with LV >= 1.6
#KT-48928 Fixed
|
2021-09-30 13:56:34 +02:00 |
|
Steven Schäfer
|
6d518c8e57
|
JVM IR: Mark annotation implementation classes as anonymous
And add tests to ensure that annotation implementation classes are
handled correctly in jvm-abi-gen.
|
2021-08-23 18:25:33 +02:00 |
|
Steven Schäfer
|
19660f11a7
|
jvm-abi-gen: Remove WhenMapping classes from ABI if possible
|
2021-08-23 18:25:33 +02:00 |
|
Steven Schäfer
|
c156613141
|
jvm-abi-gen: always keep annotation classes
|
2021-08-23 18:25:33 +02:00 |
|
Dmitry Petrov
|
89a0b3e944
|
Check class source in bytecode listing tests
|
2020-07-27 19:13:37 +03:00 |
|
Dmitry Petrov
|
0741781462
|
Compare inner class access flags in bytecode listing tests
|
2020-07-23 19:13:28 +03:00 |
|
Dmitry Petrov
|
e9231b5624
|
JVM: Generate object and companion object INSTANCE fields as @NotNull
|
2020-06-22 16:28:00 +03:00 |
|
Kevin Bierhoff
|
0285b26e40
|
make FunctionCodegen skip method bodies we don't need, which avoids problems with inlining methods inside methods we don't need
KT-33604
|
2019-11-22 12:54:42 +03:00 |
|
Alexey Tsvetkov
|
09dbf427ee
|
Disable removing private/synthetic/local classes temporarily
|
2018-12-11 22:48:53 +03:00 |
|
Alexey Tsvetkov
|
05c5196aaa
|
Reuse BytecodeListingTextCollectingVisitor in tests
|
2018-12-11 22:48:53 +03:00 |
|
Alexey Tsvetkov
|
d54ce2da6f
|
Exclude nested classes of private classes from ABI classes
|
2018-12-11 22:48:53 +03:00 |
|