Skip to content

Commit 0a1c008

Browse files
committed
GTReference nullability
1 parent 9e04117 commit 0a1c008

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

ObjectiveGit/GTReference.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ NS_ASSUME_NONNULL_BEGIN
6161
@property (nonatomic, readonly, strong) GTReflog *reflog;
6262

6363
/// Convenience initializers
64-
+ (id)referenceByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error;
65-
- (id)initByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error;
64+
+ (nullable instancetype)referenceByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error;
65+
- (nullable instancetype)initByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error;
6666

6767
/// Designated initializer.
6868
///

ObjectiveGit/GTReference.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ - (BOOL)isRemote {
7070
return git_reference_is_remote(self.git_reference) != 0;
7171
}
7272

73-
+ (id)referenceByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error {
73+
+ (instancetype)referenceByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error {
7474
return [[self alloc] initByResolvingSymbolicReference:symbolicRef error:error];
7575
}
7676

77-
- (id)initByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error {
77+
- (instancetype)initByResolvingSymbolicReference:(GTReference *)symbolicRef error:(NSError **)error {
7878
NSParameterAssert(symbolicRef != nil);
7979

8080
git_reference *ref = NULL;

ObjectiveGit/GTRepository+References.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
#import "GTrepository.h"
1010

11+
NS_ASSUME_NONNULL_BEGIN
12+
1113
@class GTReference;
1214

1315
@interface GTRepository (References)
@@ -18,6 +20,8 @@
1820
/// error - The error if one occurs. May be NULL.
1921
///
2022
/// Returns the reference or nil if look up failed.
21-
- (GTReference *)lookUpReferenceWithName:(NSString *)name error:(NSError **)error;
23+
- (nullable GTReference *)lookUpReferenceWithName:(NSString *)name error:(NSError **)error;
2224

2325
@end
26+
27+
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)