Kristoffer Andersen
|
9d1d6a7b1f
|
JVM IR: Do not generate DefaultImpls if it's empty. This revealed that InterfaceDelegationLowering was relying on the presence of DefaultImpls even when empty. Hence, simply dropping it from InterfaceLowering was not trivial. Moved default delegation in DefaultImpls to SuperType.DefaultImpls to InterfaceLowering. Clean up logic considerably, and document inter-phase dependencies.
|
2019-10-09 13:03:21 +02:00 |
|
Kristoffer Andersen
|
5cefd4e443
|
JVM IR: Implement -Xjvm-default=enable
|
2019-10-09 13:03:21 +02:00 |
|
Steven Schäfer
|
fd2ad89799
|
JVM IR: Write ACC_DEPRECATED flags
|
2019-08-28 19:41:12 +02:00 |
|
Alexander Udalov
|
01ddac58e1
|
Add language feature for changed name of property annotations method
#KT-31352 Fixed
|
2019-08-12 16:48:26 +02:00 |
|
Alexander Udalov
|
ea0142da60
|
Use JVM name of getter in synthetic method for property annotations
#KT-31352 In Progress
|
2019-08-12 16:48:25 +02:00 |
|
Ting-Yuan Huang
|
a447c748bc
|
JVM_IR: support @JvmDefaults in compatibility mode.
|
2019-06-06 14:10:28 +02:00 |
|
pyos
|
3fdcf8376f
|
Add IR equivalent of the WriteFlags test
|
2019-04-09 08:11:29 +02:00 |
|
Alexander Udalov
|
e3c381a298
|
Remove API_VERSION 1.3 from tests on JvmDefault
So that these tests will now check behavior on the latest API version
|
2018-12-20 12:53:23 +01:00 |
|
Mikhael Bogdanov
|
4284c19a16
|
Move 'writeFlags' java 8 tests to common
|
2018-10-23 16:27:50 +02:00 |
|