138 lines · c
1void moveToPointDUMP(double x, double y) __attribute__((swift_name("moveTo(x:y:)")));2 3void unversionedRenameDUMP(void) __attribute__((swift_name("unversionedRename_HEADER()")));4 5void acceptClosure(void (^ __attribute__((noescape)) block)(void));6 7void privateFunc(void) __attribute__((swift_private));8 9typedef double MyDoubleWrapper __attribute__((swift_wrapper(struct)));10 11#if __OBJC__12@class NSString;13 14extern NSString *MyErrorDomain;15 16enum __attribute__((ns_error_domain(MyErrorDomain))) MyErrorCode {17 MyErrorCodeFailed = 118};19 20__attribute__((swift_bridge("MyValueType")))21@interface MyReferenceType22@end23 24@interface TestProperties25@property (nonatomic, readwrite, retain) id accessorsOnly;26@property (nonatomic, readwrite, retain, class) id accessorsOnlyForClass;27 28@property (nonatomic, readwrite, retain) id accessorsOnlyInVersion3;29@property (nonatomic, readwrite, retain, class) id accessorsOnlyForClassInVersion3;30 31@property (nonatomic, readwrite, retain) id accessorsOnlyExceptInVersion3;32@property (nonatomic, readwrite, retain, class) id accessorsOnlyForClassExceptInVersion3;33@end34 35@interface Base36@end37 38@interface TestGenericDUMP<Element> : Base39- (Element)element;40@end41 42@interface Swift3RenamedOnlyDUMP43@end44 45__attribute__((swift_name("Swift4Name")))46@interface Swift3RenamedAlsoDUMP47@end48 49@interface Swift4RenamedDUMP50@end51 52#endif53 54 55enum __attribute__((flag_enum)) FlagEnum {56 FlagEnumA = 1,57 FlagEnumB = 258};59 60enum __attribute__((flag_enum)) NewlyFlagEnum {61 NewlyFlagEnumA = 1,62 NewlyFlagEnumB = 263};64 65enum APINotedFlagEnum {66 APINotedFlagEnumA = 1,67 APINotedFlagEnumB = 268};69 70 71enum __attribute__((enum_extensibility(open))) OpenEnum {72 OpenEnumA = 1,73};74 75enum __attribute__((enum_extensibility(open))) NewlyOpenEnum {76 NewlyOpenEnumA = 1,77};78 79enum __attribute__((enum_extensibility(closed))) NewlyClosedEnum {80 NewlyClosedEnumA = 1,81};82 83enum __attribute__((enum_extensibility(open))) ClosedToOpenEnum {84 ClosedToOpenEnumA = 1,85};86 87enum __attribute__((enum_extensibility(closed))) OpenToClosedEnum {88 OpenToClosedEnumA = 1,89};90 91enum APINotedOpenEnum {92 APINotedOpenEnumA = 1,93};94 95enum APINotedClosedEnum {96 APINotedClosedEnumA = 1,97};98 99 100enum SoonToBeCFEnum {101 SoonToBeCFEnumA = 1102};103enum SoonToBeNSEnum {104 SoonToBeNSEnumA = 1105};106enum SoonToBeCFOptions {107 SoonToBeCFOptionsA = 1108};109enum SoonToBeNSOptions {110 SoonToBeNSOptionsA = 1111};112enum SoonToBeCFClosedEnum {113 SoonToBeCFClosedEnumA = 1114};115enum SoonToBeNSClosedEnum {116 SoonToBeNSClosedEnumA = 1117};118enum UndoAllThatHasBeenDoneToMe {119 UndoAllThatHasBeenDoneToMeA = 1120} __attribute__((flag_enum)) __attribute__((enum_extensibility(closed)));121 122 123typedef int MultiVersionedTypedef4;124typedef int MultiVersionedTypedef4Notes;125typedef int MultiVersionedTypedef4Header __attribute__((swift_name("MultiVersionedTypedef4Header_NEW")));126 127typedef int MultiVersionedTypedef34;128typedef int MultiVersionedTypedef34Notes;129typedef int MultiVersionedTypedef34Header __attribute__((swift_name("MultiVersionedTypedef34Header_NEW")));130 131typedef int MultiVersionedTypedef45;132typedef int MultiVersionedTypedef45Notes;133typedef int MultiVersionedTypedef45Header __attribute__((swift_name("MultiVersionedTypedef45Header_NEW")));134 135typedef int MultiVersionedTypedef345;136typedef int MultiVersionedTypedef345Notes;137typedef int MultiVersionedTypedef345Header __attribute__((swift_name("MultiVersionedTypedef345Header_NEW")));138