[ObjCExport] Fix property setter

KT-64953: Required part for enum translation
This commit is contained in:
eugene.levenetc
2024-02-13 16:23:57 +01:00
committed by Space Team
parent 576851e514
commit 8f2fc3d1e2
21 changed files with 306 additions and 83 deletions
@@ -30,6 +30,11 @@ __attribute__((objc_subclassing_restricted))
- (instancetype)initWithA:(int32_t)a b:(int32_t)b c:(int32_t)c __attribute__((swift_name("init(a:b:c:)"))) __attribute__((objc_designated_initializer));
@end
__attribute__((objc_subclassing_restricted))
@interface ConstructorFunction : Base
- (instancetype)initWithFoo:(void (^)(void))foo __attribute__((swift_name("init(foo:)"))) __attribute__((objc_designated_initializer));
@end
__attribute__((objc_subclassing_restricted))
@interface ConstructorParam0 : Base
- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
@@ -7,4 +7,6 @@ class ConstructorDouble(a: Int) {
constructor(a: Int): this(a)
constructor(a: Int, b: Int): this(b)
constructor(a: Int, b: Int, c: Int): this(c)
}
}
class ConstructorFunction(foo: () -> Unit)