--- Name: UIKit Classes: - Name: UIFont Methods: - Selector: 'fontWithName:size:' MethodKind: Instance Nullability: [ N ] NullabilityOfRet: O DesignatedInit: true # CHECK: duplicate definition of method '-[UIFont fontWithName:size:]' - Selector: 'fontWithName:size:' MethodKind: Instance Nullability: [ N ] NullabilityOfRet: O DesignatedInit: true Properties: - Name: familyName Nullability: N - Name: fontName Nullability: N # CHECK: duplicate definition of instance property 'UIFont.familyName' - Name: familyName Nullability: N # CHECK: multiple definitions of class 'UIFont' - Name: UIFont Protocols: - Name: MyProto AuditedForNullability: true # CHECK: multiple definitions of protocol 'MyProto' - Name: MyProto AuditedForNullability: true Functions: - Name: 'globalFoo' Nullability: [ N, N, O, S ] NullabilityOfRet: O - Name: 'globalFoo2' Nullability: [ N, N, O, S ] NullabilityOfRet: O Globals: - Name: globalVar Nullability: O - Name: globalVar2 Nullability: O Tags: # CHECK: cannot mix EnumKind and FlagEnum (for FlagAndEnumKind) - Name: FlagAndEnumKind FlagEnum: true EnumKind: CFOptions # CHECK: cannot mix EnumKind and FlagEnum (for FlagAndEnumKind2) - Name: FlagAndEnumKind2 EnumKind: CFOptions FlagEnum: false # CHECK: cannot mix EnumKind and EnumExtensibility (for ExtensibilityAndEnumKind) - Name: ExtensibilityAndEnumKind EnumExtensibility: open EnumKind: CFOptions # CHECK: cannot mix EnumKind and EnumExtensibility (for ExtensibilityAndEnumKind2) - Name: ExtensibilityAndEnumKind2 EnumKind: CFOptions EnumExtensibility: closed # CHECK: cannot mix EnumKind and EnumExtensibility (for ExtensibilityAndEnumKind3) - Name: ExtensibilityAndEnumKind3 EnumKind: none EnumExtensibility: none