Remove nullability warnings

This commit is contained in:
Mateusz Mackowiak 2016-05-25 17:08:58 +02:00 committed by wing328
parent 8aa777405a
commit a8daf94831
6 changed files with 48 additions and 0 deletions

View File

@ -13,6 +13,8 @@
{{#models}}
{{#model}}
NS_ASSUME_NONNULL_BEGIN
@interface {{classname}}ManagedObject : {{#parent}}{{{parent}}}{{/parent}}{{^parent}}NSManagedObject{{/parent}}
{{#vars}}
@ -21,6 +23,10 @@
@property (nullable, nonatomic, retain) {{^complexType}}{{{ datatype }}}{{/complexType}}{{#complexType}}{{#isListContainer}}NSSet<{{{complexType}}}ManagedObject*>*{{/isListContainer}}{{^isListContainer}}{{{complexType}}}ManagedObject*{{/isListContainer}}{{/complexType}} {{name}};
{{/vars}}
@end
@interface {{classname}}ManagedObject (GeneratedAccessors)
{{#vars}}{{#isListContainer}}{{#complexType}}- (void)add{{vendorExtensions.x-uppercaseName}}Object:({{complexType}}ManagedObject *)value;
- (void)remove{{vendorExtensions.x-uppercaseName}}Object:({{complexType}}ManagedObject *)value;
- (void)add{{vendorExtensions.x-uppercaseName}}:(NSSet<{{{complexType}}}ManagedObject*> *)values;
@ -29,3 +35,5 @@
@end
{{/model}}
{{/models}}
NS_ASSUME_NONNULL_END

View File

@ -9,6 +9,8 @@
NS_ASSUME_NONNULL_BEGIN
@interface SWGCategoryManagedObject : NSManagedObject
@ -16,5 +18,11 @@
@property (nullable, nonatomic, retain) NSString* name;
@end
@interface SWGCategoryManagedObject (GeneratedAccessors)
@end
NS_ASSUME_NONNULL_END

View File

@ -9,6 +9,8 @@
NS_ASSUME_NONNULL_BEGIN
@interface SWGOrderManagedObject : NSManagedObject
@ -25,5 +27,11 @@
@property (nullable, nonatomic, retain) NSNumber* complete;
@end
@interface SWGOrderManagedObject (GeneratedAccessors)
@end
NS_ASSUME_NONNULL_END

View File

@ -11,6 +11,8 @@
#import "SWGTagManagedObject.h"
NS_ASSUME_NONNULL_BEGIN
@interface SWGPetManagedObject : NSManagedObject
@ -27,9 +29,15 @@
*/
@property (nullable, nonatomic, retain) NSString* status;
@end
@interface SWGPetManagedObject (GeneratedAccessors)
- (void)addTagsObject:(SWGTagManagedObject *)value;
- (void)removeTagsObject:(SWGTagManagedObject *)value;
- (void)addTags:(NSSet<SWGTagManagedObject*> *)values;
- (void)removeTags:(NSSet<SWGTagManagedObject*> *)values;
@end
NS_ASSUME_NONNULL_END

View File

@ -9,6 +9,8 @@
NS_ASSUME_NONNULL_BEGIN
@interface SWGTagManagedObject : NSManagedObject
@ -16,5 +18,11 @@
@property (nullable, nonatomic, retain) NSString* name;
@end
@interface SWGTagManagedObject (GeneratedAccessors)
@end
NS_ASSUME_NONNULL_END

View File

@ -9,6 +9,8 @@
NS_ASSUME_NONNULL_BEGIN
@interface SWGUserManagedObject : NSManagedObject
@ -29,5 +31,11 @@
*/
@property (nullable, nonatomic, retain) NSNumber* userStatus;
@end
@interface SWGUserManagedObject (GeneratedAccessors)
@end
NS_ASSUME_NONNULL_END