| Name: APINotesFrameworkTest |
| Classes: |
| - Name: A |
| SwiftObjCMembers: true |
| - Name: TestProperties |
| Properties: |
| - Name: accessorsOnly |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyForClass |
| PropertyKind: Class |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyRO |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyWeak |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyExceptInVersion3 |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyForClassExceptInVersion3 |
| PropertyKind: Class |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyWithNewType |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| Type: '__kindof Base * _Nonnull' |
| - Name: TypeChanges |
| Methods: |
| - Selector: 'methodWithA:' |
| MethodKind: Instance |
| ResultType: 'A * _Nonnull' |
| Parameters: |
| - Position: 0 |
| Type: 'A * _Nullable' |
| Functions: |
| - Name: jumpToLocation |
| SwiftName: 'jumpTo(x:y:z:)' |
| Tags: |
| - Name: InnerInSwift4 |
| SwiftName: Outer.Inner |
| SwiftVersions: |
| - Version: 3.0 |
| Classes: |
| - Name: TestProperties |
| Methods: |
| - Selector: accessorsOnlyRenamedRetyped |
| MethodKind: Instance |
| SwiftName: 'renamedAndRetyped()' |
| ResultType: 'id _Nonnull' |
| - Selector: 'setAccessorsOnlyRenamedRetyped:' |
| MethodKind: Instance |
| SwiftName: 'setRenamedAndRetyped(_:)' |
| Parameters: |
| - Position: 0 |
| Type: 'id _Nullable' |
| - Selector: accessorsOnlyRenamedRetypedClass |
| MethodKind: Class |
| SwiftName: 'renamedAndRetypedClass()' |
| ResultType: 'id _Nonnull' |
| - Selector: 'setAccessorsOnlyRenamedRetypedClass:' |
| MethodKind: Class |
| SwiftName: 'setRenamedAndRetypedClass(_:)' |
| Parameters: |
| - Position: 0 |
| Type: 'id _Nullable' |
| 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: accessorsOnlyRenamedRetyped |
| PropertyKind: Instance |
| SwiftImportAsAccessors: true |
| - Name: accessorsOnlyRenamedRetypedClass |
| PropertyKind: Class |
| SwiftImportAsAccessors: true |
| - Name: NewlyGenericSub |
| SwiftImportAsNonGeneric: true |
| - Name: RenamedGeneric |
| SwiftName: OldRenamedGeneric |
| Protocols: |
| - Name: ProtoWithVersionedUnavailableMember |
| Methods: |
| - Selector: requirement |
| MethodKind: Instance |
| ResultType: 'ForwardClass * _Nullable' |
| Functions: |
| - Name: acceptDoublePointer |
| SwiftName: 'acceptPointer(_:)' |
| Nullability: [ O ] |
| Tags: |
| - Name: SomeCStruct |
| SwiftName: ImportantCStruct |
| - Name: InnerInSwift4 |
| SwiftName: InnerInSwift4 |
| Typedefs: |
| - Name: SomeCAlias |
| SwiftName: ImportantCAlias |
| - Name: EnclosingStructIdentifier |
| SwiftName: EnclosingStructIdentifier |