Sebastian Sellmair
|
a6a27466fc
|
[ObjCExport] Fix emission of 'ValueTypeBridge' for 'non primitive' types
^KT-65167
|
2024-01-26 08:19:05 +01:00 |
|
Sebastian Sellmair
|
2708c74d9c
|
[ObjCExport] Fix KT-64952 HasErrorTypesTest
|
2024-01-23 10:03:15 +00:00 |
|
eugene.levenetc
|
480b8ec516
|
[ObjCExport] Add object translation and error handling
- Also add forward declaration tests
- Add hidden types support
- Issues: KT-64857, KT-64952, KT-65080
|
2024-01-22 14:59:56 +00:00 |
|
eugene.levenetc
|
fc56f2af1c
|
[ObjCExport] Fix top level property
KT-64923
Merge-request: KT-MR-13873
Merged-by: Eugene Levenetc <Eugene.Levenetc@jetbrains.com>
|
2024-01-15 01:49:37 +00:00 |
|
Sebastian Sellmair
|
a713d66b7b
|
[ObjCExport] Analysis Api: Ensure KDocs being exported by providing ObjCExportStubOrigin
^KT-64888 Fixed
Co-authored-by: Sebastian Sellmair <Sebastian.sellmair@jetbrains.com>
Merge-request: KT-MR-13854
Merged-by: Eugene Levenetc <Eugene.Levenetc@jetbrains.com>
|
2024-01-14 01:13:58 +00:00 |
|
Sebastian Sellmair
|
9c3de4332f
|
[ObjCExport] Run new ObjCExport tests as native tests on CI
^KT-64839 Fixed
|
2024-01-12 15:37:41 +00:00 |
|
Sebastian Sellmair
|
80d9933543
|
[ObjCExport] Analysis Api: Implement initial support for exporting 'MustBeDocumented' annotations
^KT-64869 Fixed
|
2024-01-12 09:41:46 +00:00 |
|
eugene.levenetc
|
a778c6d9aa
|
[ObjCExport] Add initial top level function export
KT-64874
|
2024-01-11 18:25:38 +00:00 |
|
eugene.levenetc
|
92affa1b24
|
[ObjCExport] Add initial objective-c function translation
KT-64226
|
2024-01-10 09:17:00 +00:00 |
|
Sebastian Sellmair
|
90632ad746
|
[ObjCExport] Implement isObjCObjectType util
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
e0383282b5
|
[ObjCExport] Implement isObjCBaseCallable util
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
b5bcfaa2e3
|
[ObjCExport] translateToObjCProtocol: Support building members
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
47273a3d58
|
[ObjCExport] Move MethodBridge to shared module (2/2)
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
8f7e409bd7
|
[ObjCExport] Move MethodBridge to shared module (1/2)
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
b78f185299
|
[ObjCExport] Remove unnecessary instances in favor of static methods
All state will later be stored inside the KtObjCExportSession
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
2f759243ba
|
[ObjCExport] Implement isVisibleInObjC util
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
66533141b8
|
[ObjCExport] Implement getSuperClassSymbolNotAny util
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
9909940b24
|
[ObjCExport] Implement rudimentary interface to ObjCProtocol translation
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
aa3fa9e8c5
|
[ObjCExport] Implement 'findKdocString' utility for Analysis Api
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
72f135396c
|
[ObjCExport] Extract generation of ObjC base declarations into shared code
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
aab9a606ce
|
[ObjCExport] Split ObjCExportHeaderGenerator and ObjCExportTranslator
KT-64226
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
74c39b149f
|
[ObjCExport] ObjCExportLazy: Get 'comment' from 'realStub'
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
7944a3dc4b
|
[ObjCExport] Document 'ObjCExportStubOrigin' factory special case
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
7ef62d1779
|
[ObjCExport] KtResolvedObjCNameAnnotation: Return null if ObjCName annotation is absent
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
98fda13523
|
[ObjCExport] Extract header generation to shared module
^KT-64227 Fixed
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
1440e66519
|
[ObjCExport] Fix 'MustBeDocumented' annotation missing on non value parameters
|
2024-01-08 15:25:19 +00:00 |
|
Sebastian Sellmair
|
e409c60780
|
[ObjCExport] Split ObjCExport into K1 and Analysis Api implementation
FL-23390
^KT-64168 Fixed
|
2024-01-08 15:25:19 +00:00 |
|