| Name: VersionedKit |
| Classes: |
| - Name: TestProperties |
| SwiftObjCMembers: true |
| Properties: |
| - Name: accessorsOnly |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyForClass |
| PropertyKind: Class |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyExceptInVersion3 |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyForClassExceptInVersion3 |
| PropertyKind: Class |
| SwiftImportAsAccessors: true |
| Functions: |
| - Name: unversionedRenameDUMP |
| SwiftName: 'unversionedRename_NOTES()' |
| Tags: |
| - Name: APINotedFlagEnum |
| FlagEnum: true |
| - Name: APINotedOpenEnum |
| EnumExtensibility: open |
| - Name: APINotedClosedEnum |
| EnumExtensibility: closed |
| - Name: SoonToBeCFEnum |
| EnumKind: CFEnum |
| - Name: SoonToBeNSEnum |
| EnumKind: NSEnum |
| - Name: SoonToBeCFOptions |
| EnumKind: CFOptions |
| - Name: SoonToBeNSOptions |
| EnumKind: NSOptions |
| - Name: SoonToBeCFClosedEnum |
| EnumKind: CFClosedEnum |
| - Name: SoonToBeNSClosedEnum |
| EnumKind: NSClosedEnum |
| - Name: UndoAllThatHasBeenDoneToMe |
| EnumKind: none |
| Typedefs: |
| - Name: MultiVersionedTypedef34Notes |
| SwiftName: MultiVersionedTypedef34Notes_NEW |
| - Name: MultiVersionedTypedef345Notes |
| SwiftName: MultiVersionedTypedef345Notes_NEW |
| - Name: MultiVersionedTypedef4Notes |
| SwiftName: MultiVersionedTypedef4Notes_NEW |
| - Name: MultiVersionedTypedef45Notes |
| SwiftName: MultiVersionedTypedef45Notes_NEW |
| SwiftVersions: |
| - Version: 3.0 |
| Classes: |
| - Name: MyReferenceType |
| SwiftBridge: '' |
| - Name: TestGenericDUMP |
| SwiftImportAsNonGeneric: true |
| - Name: TestProperties |
| SwiftObjCMembers: false |
| Properties: |
| - Name: accessorsOnlyInVersion3 |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyForClassInVersion3 |
| PropertyKind: Class |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyExceptInVersion3 |
| PropertyKind: Instance |
| SwiftImportAsAccessors: false |
| - Name: accessorsOnlyForClassExceptInVersion3 |
| PropertyKind: Class |
| SwiftImportAsAccessors: false |
| - Name: Swift3RenamedOnlyDUMP |
| SwiftName: SpecialSwift3Name |
| - Name: Swift3RenamedAlsoDUMP |
| SwiftName: SpecialSwift3Also |
| Functions: |
| - Name: moveToPointDUMP |
| SwiftName: 'moveTo(a:b:)' |
| - Name: acceptClosure |
| Parameters: |
| - Position: 0 |
| NoEscape: false |
| - Name: privateFunc |
| SwiftPrivate: false |
| Tags: |
| - Name: MyErrorCode |
| NSErrorDomain: '' |
| - Name: NewlyFlagEnum |
| FlagEnum: false |
| - Name: OpenToClosedEnum |
| EnumExtensibility: open |
| - Name: ClosedToOpenEnum |
| EnumExtensibility: closed |
| - Name: NewlyClosedEnum |
| EnumExtensibility: none |
| - Name: NewlyOpenEnum |
| EnumExtensibility: none |
| Typedefs: |
| - Name: MyDoubleWrapper |
| SwiftWrapper: none |
| - Name: MultiVersionedTypedef34 |
| SwiftName: MultiVersionedTypedef34_3 |
| - Name: MultiVersionedTypedef34Header |
| SwiftName: MultiVersionedTypedef34Header_3 |
| - Name: MultiVersionedTypedef34Notes |
| SwiftName: MultiVersionedTypedef34Notes_3 |
| - Name: MultiVersionedTypedef345 |
| SwiftName: MultiVersionedTypedef345_3 |
| - Name: MultiVersionedTypedef345Header |
| SwiftName: MultiVersionedTypedef345Header_3 |
| - Name: MultiVersionedTypedef345Notes |
| SwiftName: MultiVersionedTypedef345Notes_3 |
| - Version: 5 |
| Typedefs: |
| - Name: MultiVersionedTypedef345 |
| SwiftName: MultiVersionedTypedef345_5 |
| - Name: MultiVersionedTypedef345Header |
| SwiftName: MultiVersionedTypedef345Header_5 |
| - Name: MultiVersionedTypedef345Notes |
| SwiftName: MultiVersionedTypedef345Notes_5 |
| - Name: MultiVersionedTypedef45 |
| SwiftName: MultiVersionedTypedef45_5 |
| - Name: MultiVersionedTypedef45Header |
| SwiftName: MultiVersionedTypedef45Header_5 |
| - Name: MultiVersionedTypedef45Notes |
| SwiftName: MultiVersionedTypedef45Notes_5 |
| - Version: 4 # Versions are deliberately ordered as "3, 5, 4" to catch bugs. |
| Classes: |
| - Name: Swift4RenamedDUMP |
| SwiftName: SpecialSwift4Name |
| Typedefs: |
| - Name: MultiVersionedTypedef34 |
| SwiftName: MultiVersionedTypedef34_4 |
| - Name: MultiVersionedTypedef34Header |
| SwiftName: MultiVersionedTypedef34Header_4 |
| - Name: MultiVersionedTypedef34Notes |
| SwiftName: MultiVersionedTypedef34Notes_4 |
| - Name: MultiVersionedTypedef345 |
| SwiftName: MultiVersionedTypedef345_4 |
| - Name: MultiVersionedTypedef345Header |
| SwiftName: MultiVersionedTypedef345Header_4 |
| - Name: MultiVersionedTypedef345Notes |
| SwiftName: MultiVersionedTypedef345Notes_4 |
| - Name: MultiVersionedTypedef4 |
| SwiftName: MultiVersionedTypedef4_4 |
| - Name: MultiVersionedTypedef4Header |
| SwiftName: MultiVersionedTypedef4Header_4 |
| - Name: MultiVersionedTypedef4Notes |
| SwiftName: MultiVersionedTypedef4Notes_4 |
| - Name: MultiVersionedTypedef45 |
| SwiftName: MultiVersionedTypedef45_4 |
| - Name: MultiVersionedTypedef45Header |
| SwiftName: MultiVersionedTypedef45Header_4 |
| - Name: MultiVersionedTypedef45Notes |
| SwiftName: MultiVersionedTypedef45Notes_4 |