1Name: VersionedKit 2Classes: 3 - Name: TestProperties 4 SwiftObjCMembers: true 5 Properties: 6 - Name: accessorsOnly 7 PropertyKind: Instance 8 SwiftImportAsAccessors: true 9 - Name: accessorsOnlyForClass 10 PropertyKind: Class 11 SwiftImportAsAccessors: true 12 - Name: accessorsOnlyExceptInVersion3 13 PropertyKind: Instance 14 SwiftImportAsAccessors: true 15 - Name: accessorsOnlyForClassExceptInVersion3 16 PropertyKind: Class 17 SwiftImportAsAccessors: true 18Functions: 19 - Name: unversionedRenameDUMP 20 SwiftName: 'unversionedRename_NOTES()' 21Tags: 22 - Name: APINotedFlagEnum 23 FlagEnum: true 24 - Name: APINotedOpenEnum 25 EnumExtensibility: open 26 - Name: APINotedClosedEnum 27 EnumExtensibility: closed 28 - Name: SoonToBeCFEnum 29 EnumKind: CFEnum 30 - Name: SoonToBeNSEnum 31 EnumKind: NSEnum 32 - Name: SoonToBeCFOptions 33 EnumKind: CFOptions 34 - Name: SoonToBeNSOptions 35 EnumKind: NSOptions 36 - Name: SoonToBeCFClosedEnum 37 EnumKind: CFClosedEnum 38 - Name: SoonToBeNSClosedEnum 39 EnumKind: NSClosedEnum 40 - Name: UndoAllThatHasBeenDoneToMe 41 EnumKind: none 42Typedefs: 43 - Name: MultiVersionedTypedef34Notes 44 SwiftName: MultiVersionedTypedef34Notes_NEW 45 - Name: MultiVersionedTypedef345Notes 46 SwiftName: MultiVersionedTypedef345Notes_NEW 47 - Name: MultiVersionedTypedef4Notes 48 SwiftName: MultiVersionedTypedef4Notes_NEW 49 - Name: MultiVersionedTypedef45Notes 50 SwiftName: MultiVersionedTypedef45Notes_NEW 51SwiftVersions: 52 - Version: 3.0 53 Classes: 54 - Name: MyReferenceType 55 SwiftBridge: '' 56 - Name: TestGenericDUMP 57 SwiftImportAsNonGeneric: true 58 - Name: TestProperties 59 SwiftObjCMembers: false 60 Properties: 61 - Name: accessorsOnlyInVersion3 62 PropertyKind: Instance 63 SwiftImportAsAccessors: true 64 - Name: accessorsOnlyForClassInVersion3 65 PropertyKind: Class 66 SwiftImportAsAccessors: true 67 - Name: accessorsOnlyExceptInVersion3 68 PropertyKind: Instance 69 SwiftImportAsAccessors: false 70 - Name: accessorsOnlyForClassExceptInVersion3 71 PropertyKind: Class 72 SwiftImportAsAccessors: false 73 - Name: Swift3RenamedOnlyDUMP 74 SwiftName: SpecialSwift3Name 75 - Name: Swift3RenamedAlsoDUMP 76 SwiftName: SpecialSwift3Also 77 Functions: 78 - Name: moveToPointDUMP 79 SwiftName: 'moveTo(a:b:)' 80 - Name: acceptClosure 81 Parameters: 82 - Position: 0 83 NoEscape: false 84 - Name: privateFunc 85 SwiftPrivate: false 86 Tags: 87 - Name: MyErrorCode 88 NSErrorDomain: '' 89 - Name: NewlyFlagEnum 90 FlagEnum: false 91 - Name: OpenToClosedEnum 92 EnumExtensibility: open 93 - Name: ClosedToOpenEnum 94 EnumExtensibility: closed 95 - Name: NewlyClosedEnum 96 EnumExtensibility: none 97 - Name: NewlyOpenEnum 98 EnumExtensibility: none 99 Typedefs: 100 - Name: MyDoubleWrapper 101 SwiftWrapper: none 102 - Name: MultiVersionedTypedef34 103 SwiftName: MultiVersionedTypedef34_3 104 - Name: MultiVersionedTypedef34Header 105 SwiftName: MultiVersionedTypedef34Header_3 106 - Name: MultiVersionedTypedef34Notes 107 SwiftName: MultiVersionedTypedef34Notes_3 108 - Name: MultiVersionedTypedef345 109 SwiftName: MultiVersionedTypedef345_3 110 - Name: MultiVersionedTypedef345Header 111 SwiftName: MultiVersionedTypedef345Header_3 112 - Name: MultiVersionedTypedef345Notes 113 SwiftName: MultiVersionedTypedef345Notes_3 114 - Version: 5 115 Typedefs: 116 - Name: MultiVersionedTypedef345 117 SwiftName: MultiVersionedTypedef345_5 118 - Name: MultiVersionedTypedef345Header 119 SwiftName: MultiVersionedTypedef345Header_5 120 - Name: MultiVersionedTypedef345Notes 121 SwiftName: MultiVersionedTypedef345Notes_5 122 - Name: MultiVersionedTypedef45 123 SwiftName: MultiVersionedTypedef45_5 124 - Name: MultiVersionedTypedef45Header 125 SwiftName: MultiVersionedTypedef45Header_5 126 - Name: MultiVersionedTypedef45Notes 127 SwiftName: MultiVersionedTypedef45Notes_5 128 - Version: 4 # Versions are deliberately ordered as "3, 5, 4" to catch bugs. 129 Classes: 130 - Name: Swift4RenamedDUMP 131 SwiftName: SpecialSwift4Name 132 Typedefs: 133 - Name: MultiVersionedTypedef34 134 SwiftName: MultiVersionedTypedef34_4 135 - Name: MultiVersionedTypedef34Header 136 SwiftName: MultiVersionedTypedef34Header_4 137 - Name: MultiVersionedTypedef34Notes 138 SwiftName: MultiVersionedTypedef34Notes_4 139 - Name: MultiVersionedTypedef345 140 SwiftName: MultiVersionedTypedef345_4 141 - Name: MultiVersionedTypedef345Header 142 SwiftName: MultiVersionedTypedef345Header_4 143 - Name: MultiVersionedTypedef345Notes 144 SwiftName: MultiVersionedTypedef345Notes_4 145 - Name: MultiVersionedTypedef4 146 SwiftName: MultiVersionedTypedef4_4 147 - Name: MultiVersionedTypedef4Header 148 SwiftName: MultiVersionedTypedef4Header_4 149 - Name: MultiVersionedTypedef4Notes 150 SwiftName: MultiVersionedTypedef4Notes_4 151 - Name: MultiVersionedTypedef45 152 SwiftName: MultiVersionedTypedef45_4 153 - Name: MultiVersionedTypedef45Header 154 SwiftName: MultiVersionedTypedef45Header_4 155 - Name: MultiVersionedTypedef45Notes 156 SwiftName: MultiVersionedTypedef45Notes_4 157