| #import <Foundation.h> |
| extern int ANTGlobalValue; |
| |
| @interface NewType |
| @end |
| @interface OldType |
| @end |
| |
| @protocol TypeWithMethod |
| -(void) minusPrint; |
| +(void) plusPrint; |
| -(int) getPropertyA; |
| @end |
| |
| @protocol ObjcProt |
| -(void) ProtMemberFunc; |
| -(void) ProtMemberFunc2; |
| -(void) ProtMemberFunc3; |
| @end |
| |
| @interface AnimalStatusDescriptor |
| - (nonnull AnimalStatusDescriptor *)animalStatusDescriptorByAddingAttributes:(nonnull NSDictionary<NSString*, id> *)attributes; |
| - (nonnull AnimalStatusDescriptor *)animalStatusDescriptorByAddingOptionalAttributes:(nullable NSDictionary<NSString*, id> *)attributes; |
| - (nonnull AnimalStatusDescriptor *)animalStatusDescriptorByAddingAttributesArray:(nonnull NSArray<NSString*> *)attributes; |
| - (nonnull AnimalStatusDescriptor *)animalStatusDescriptorByAddingOptionalAttributesArray:(nullable NSArray<NSString*> *)attributes; |
| + (nonnull AnimalStatusDescriptor *)animalStatusSingleOptionalAttribute:(nullable NSString *)attributes; |
| + (nonnull AnimalStatusDescriptor *)animalStatusSingleAttribute:(nonnull NSString *)attributes; |
| @end |
| |
| extern NSString * _Null_unspecified globalAttributeName; |
| |
| typedef NSString * CatAttributeName; |
| |
| @interface Cat |
| - (nonnull instancetype) initWithName:(nullable NSString*) name; |
| @end |