blob: 605dedc73e3822608f4e4da050a578ef4996e3dc [file] [log] [blame]
Name: APINotesFrameworkTest
Classes:
- 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
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