@@ -20,12 +20,12 @@ @implementation NXOAuth2AccessToken
2020
2121#pragma mark Lifecycle
2222
23- + (id )tokenWithResponseBody : (NSString *)theResponseBody ;
23+ + (instancetype )tokenWithResponseBody : (NSString *)theResponseBody ;
2424{
2525 return [self tokenWithResponseBody: theResponseBody tokenType: nil ];
2626}
2727
28- + (id )tokenWithResponseBody : (NSString *)theResponseBody tokenType : (NSString *)tokenType ;
28+ + (instancetype )tokenWithResponseBody : (NSString *)theResponseBody tokenType : (NSString *)tokenType ;
2929{
3030 NSDictionary *jsonDict = nil ;
3131 Class jsonSerializationClass = NSClassFromString (@" NSJSONSerialization" );
@@ -78,20 +78,20 @@ + (id)tokenWithResponseBody:(NSString *)theResponseBody tokenType:(NSString *)to
7878 tokenType: tokenType];
7979}
8080
81- - (id )initWithAccessToken : (NSString *)anAccessToken ;
81+ - (instancetype )initWithAccessToken : (NSString *)anAccessToken ;
8282{
8383 return [self initWithAccessToken: anAccessToken refreshToken: nil expiresAt: nil ];
8484}
8585
86- - (id )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate ;
86+ - (instancetype )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate ;
8787{
8888 return [[[self class ] alloc ] initWithAccessToken: anAccessToken
8989 refreshToken: aRefreshToken
9090 expiresAt: anExpiryDate
9191 scope: nil ];
9292}
9393
94- - (id )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate scope : (NSSet *)aScope ;
94+ - (instancetype )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate scope : (NSSet *)aScope ;
9595{
9696 return [[[self class ] alloc ] initWithAccessToken: anAccessToken
9797 refreshToken: aRefreshToken
@@ -100,7 +100,7 @@ - (id)initWithAccessToken:(NSString *)anAccessToken refreshToken:(NSString *)aRe
100100 responseBody: nil ];
101101}
102102
103- - (id )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate scope : (NSSet *)aScope responseBody : (NSString *)aResponseBody ;
103+ - (instancetype )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate scope : (NSSet *)aScope responseBody : (NSString *)aResponseBody ;
104104{
105105 return [[[self class ] alloc ] initWithAccessToken: anAccessToken
106106 refreshToken: aRefreshToken
@@ -110,7 +110,7 @@ - (id)initWithAccessToken:(NSString *)anAccessToken refreshToken:(NSString *)aRe
110110 tokenType: nil ];
111111}
112112
113- - (id )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate scope : (NSSet *)aScope responseBody : (NSString *)aResponseBody tokenType : (NSString *)aTokenType
113+ - (instancetype )initWithAccessToken : (NSString *)anAccessToken refreshToken : (NSString *)aRefreshToken expiresAt : (NSDate *)anExpiryDate scope : (NSSet *)aScope responseBody : (NSString *)aResponseBody tokenType : (NSString *)aTokenType
114114{
115115 // a token object without an actual token is not what we want!
116116 NSAssert1 (anAccessToken, @" No token from token response: %@ " , aResponseBody);
@@ -191,7 +191,7 @@ - (void)encodeWithCoder:(NSCoder *)aCoder
191191 }
192192}
193193
194- - (id )initWithCoder : (NSCoder *)aDecoder
194+ - (instancetype )initWithCoder : (NSCoder *)aDecoder
195195{
196196 NSString *decodedAccessToken = [aDecoder decodeObjectForKey: @" accessToken" ];
197197
@@ -224,7 +224,7 @@ + (NSString *)serviceNameWithProvider:(NSString *)provider;
224224
225225#if TARGET_OS_IPHONE
226226
227- + (id )tokenFromDefaultKeychainWithServiceProviderName : (NSString *)provider ;
227+ + (instancetype )tokenFromDefaultKeychainWithServiceProviderName : (NSString *)provider ;
228228{
229229 NSString *serviceName = [[self class ] serviceNameWithProvider: provider];
230230 NSDictionary *result = nil ;
@@ -273,7 +273,7 @@ - (void)removeFromDefaultKeychainWithServiceProviderName:(NSString *)provider;
273273
274274#else
275275
276- + (id )tokenFromDefaultKeychainWithServiceProviderName : (NSString *)provider ;
276+ + (instancetype )tokenFromDefaultKeychainWithServiceProviderName : (NSString *)provider ;
277277{
278278 NSString *serviceName = [[self class ] serviceNameWithProvider: provider];
279279
0 commit comments