@@ -26,7 +26,7 @@ public ImmutableAuthorizationProvider(String authorization) {
2626 * oauthAccessToken
2727 */
2828 public static AuthorizationProvider fromOauthToken (String oauthAccessToken ) {
29- return new UserAuthorizationProvider (String .format ("token %s" , oauthAccessToken ));
29+ return new UserProvider (String .format ("token %s" , oauthAccessToken ));
3030 }
3131
3232 /**
@@ -41,7 +41,7 @@ public static AuthorizationProvider fromOauthToken(String oauthAccessToken) {
4141 * oauthAccessToken
4242 */
4343 public static AuthorizationProvider fromOauthToken (String oauthAccessToken , String login ) {
44- return new UserAuthorizationProvider (String .format ("token %s" , oauthAccessToken ), login );
44+ return new UserProvider (String .format ("token %s" , oauthAccessToken ), login );
4545 }
4646
4747 /**
@@ -84,7 +84,7 @@ public static AuthorizationProvider fromLoginAndPassword(String login, String pa
8484 String charsetName = StandardCharsets .UTF_8 .name ();
8585 String b64encoded = Base64 .getEncoder ().encodeToString (authorization .getBytes (charsetName ));
8686 String encodedAuthorization = String .format ("Basic %s" , b64encoded );
87- return new UserAuthorizationProvider (encodedAuthorization , login );
87+ return new UserProvider (encodedAuthorization , login );
8888 } catch (UnsupportedEncodingException e ) {
8989 // If UTF-8 isn't supported, there are bigger problems
9090 throw new IllegalStateException ("Could not generate encoded authorization" , e );
@@ -100,21 +100,22 @@ public String getEncodedAuthorization() {
100100 * An internal class representing all user-related credentials, which are credentials that have a login or should
101101 * query the user endpoint for the login matching this credential.
102102 */
103- static class UserAuthorizationProvider extends ImmutableAuthorizationProvider {
103+ private static class UserProvider extends ImmutableAuthorizationProvider implements UserAuthorizationProvider {
104104
105105 private final String login ;
106106
107- UserAuthorizationProvider (String authorization ) {
107+ UserProvider (String authorization ) {
108108 this (authorization , null );
109109 }
110110
111- UserAuthorizationProvider (String authorization , String login ) {
111+ UserProvider (String authorization , String login ) {
112112 super (authorization );
113113 this .login = login ;
114114 }
115115
116116 @ CheckForNull
117- String getLogin () {
117+ @ Override
118+ public String getLogin () {
118119 return login ;
119120 }
120121
0 commit comments