Add missed Optional covariant return types for Keystone

This commit is contained in:
Andrew Donald Kennedy 2012-08-16 22:30:55 +01:00
parent 8b1a48b2e0
commit 1eee03ee1f
2 changed files with 6 additions and 6 deletions

View File

@ -68,17 +68,17 @@ public interface KeystoneApi {
* Provides synchronous access to Token features
*/
@Delegate
Optional<TokenApi> getTokenApi();
Optional<? extends TokenApi> getTokenApi();
/**
* Provides synchronous access to User features
*/
@Delegate
Optional<UserApi> getUserApi();
Optional<? extends UserApi> getUserApi();
/**
* Provides synchronous access to Tenant features
*/
@Delegate
Optional<TenantApi> getTenantApi();
Optional<? extends TenantApi> getTenantApi();
}

View File

@ -71,17 +71,17 @@ public interface KeystoneAsyncApi {
* @see KeystoneApi#getTokenApi()
*/
@Delegate
Optional<TokenAsyncApi> getTokenApi();
Optional<? extends TokenAsyncApi> getTokenApi();
/**
* @see KeystoneApi#getUserApi()
*/
@Delegate
Optional<UserAsyncApi> getUserApi();
Optional<? extends UserAsyncApi> getUserApi();
/**
* @see KeystoneApi#getTenantApi()
*/
@Delegate
Optional<TenantAsyncApi> getTenantApi();
Optional<? extends TenantAsyncApi> getTenantApi();
}