Pavel Kunyavskiy
d100a07981
[K/N] Move ObjCOverridabilityCondition to proper module
...
It was not active in diagnostic tests otherwise.
2024-02-14 11:44:01 +00:00
Vladimir Sukharev
5d60c52e30
[K/N] Remove platform-dependent check from IrObjCOverridabilityCondition
...
^KT-57640 Fixed
2024-01-22 09:50:15 +00:00
Alexander Udalov
39327a37cb
IR: pass also unsubstituted member to external conditions
...
In the future version of JavaIncompatibilityRulesOverridabilityCondition
for IR, we need to compute the original JVM signature of a declaration.
In descriptors, it's possible simply by using `original`.
2024-01-19 12:30:48 +00:00
Vladimir Sukharev
117ce133bf
[K/N] Remove platform-dependent overridability check for properties
...
^KT-57640 Fixed
2024-01-18 18:43:08 +00:00
Igor Chevdar
36452b5db7
[K/N] IR version of isObjCObjectType
2023-11-16 12:17:46 +00:00
Dmitriy Novozhilov
fb8bf19091
[IR] Rename IrSymbolInternals to UnsafeDuringIrConstructionAPI
...
The new name more precisely describes the meaning of this opt-int
2023-10-25 11:32:46 +00:00
Pavel Kunyavskiy
156c341eeb
[K/N] Implement objc overridablity condition for IR
...
^KT-61511
2023-10-13 08:15:01 +00:00
Pavel Kunyavskiy
202f30f910
[K/N] Extract ObjcOverridabilityCondition to separate file
...
^Kt-61511
2023-10-13 08:15:00 +00:00
Sergej Jaskiewicz
157ab48fde
[K/N] Delete unused methods in ObjCInterop.kt
2023-09-13 14:25:11 +00:00
Sergej Jaskiewicz
d1127f1a31
[K/N] Move IR-related ObjC interop helpers to a new common module
...
This is a step towards KT-61248. We need those helpers to be available
in non-Native-specific code.
2023-09-13 14:25:09 +00:00