Skip to content

Commit 8065ff8

Browse files
committed
Merge pull request #213 from ParsePlatform/nlutsenko.fileState.nullability
Add nullability annotations to PFFileState, PFMutableFileState.
2 parents e31b24f + e8d162c commit 8065ff8

File tree

3 files changed

+22
-11
lines changed

3 files changed

+22
-11
lines changed

Parse/Internal/File/State/PFFileState.h

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,25 @@
1111

1212
#import "PFBaseState.h"
1313

14-
//TODO: (nlutsenko) Add nullability annotations
14+
NS_ASSUME_NONNULL_BEGIN
15+
1516
@interface PFFileState : PFBaseState <PFBaseStateSubclass, NSCopying, NSMutableCopying>
1617

1718
@property (nonatomic, copy, readonly) NSString *name;
18-
@property (nonatomic, copy, readonly) NSString *urlString;
19-
@property (nonatomic, copy, readonly) NSString *secureURLString;
19+
@property (nullable, nonatomic, copy, readonly) NSString *urlString;
20+
@property (nullable, nonatomic, copy, readonly) NSString *secureURLString;
2021

21-
@property (nonatomic, copy, readonly) NSString *mimeType;
22+
@property (nullable, nonatomic, copy, readonly) NSString *mimeType;
2223

2324
///--------------------------------------
2425
/// @name Init
2526
///--------------------------------------
2627

2728
- (instancetype)initWithState:(PFFileState *)state;
28-
- (instancetype)initWithName:(NSString *)name
29-
urlString:(NSString *)urlString
30-
mimeType:(NSString *)mimeType;
29+
- (instancetype)initWithName:(nullable NSString *)name
30+
urlString:(nullable NSString *)urlString
31+
mimeType:(nullable NSString *)mimeType;
3132

3233
@end
34+
35+
NS_ASSUME_NONNULL_END

Parse/Internal/File/State/PFFileState_Private.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@
99

1010
#import "PFFileState.h"
1111

12+
NS_ASSUME_NONNULL_BEGIN
13+
1214
@interface PFFileState ()
1315

1416
@property (nonatomic, copy, readwrite) NSString *name;
15-
@property (nonatomic, copy, readwrite) NSString *urlString;
16-
@property (nonatomic, copy, readwrite) NSString *mimeType;
17+
@property (nullable, nonatomic, copy, readwrite) NSString *urlString;
18+
@property (nullable, nonatomic, copy, readwrite) NSString *mimeType;
1719

1820
@end
21+
22+
NS_ASSUME_NONNULL_END

Parse/Internal/File/State/PFMutableFileState.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@
99

1010
#import "PFFileState.h"
1111

12+
NS_ASSUME_NONNULL_BEGIN
13+
1214
@interface PFMutableFileState : PFFileState <NSCopying>
1315

1416
@property (nonatomic, copy, readwrite) NSString *name;
15-
@property (nonatomic, copy, readwrite) NSString *urlString;
16-
@property (nonatomic, copy, readwrite) NSString *mimeType;
17+
@property (nullable, nonatomic, copy, readwrite) NSString *urlString;
18+
@property (nullable, nonatomic, copy, readwrite) NSString *mimeType;
1719

1820
@end
21+
22+
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)