You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ad...@apache.org on 2013/09/28 01:10:43 UTC
[2/2] git commit: JCLOUDS-303. unwrap should permit subtypes
JCLOUDS-303. unwrap should permit subtypes
Project: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/commit/9f12b630
Tree: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/tree/9f12b630
Diff: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/diff/9f12b630
Branch: refs/heads/master
Commit: 9f12b6309d498e5ff4916d5c8de3ab7011d3e871
Parents: bd984ba
Author: Adrian Cole <ad...@gmail.com>
Authored: Fri Sep 27 14:25:32 2013 -0700
Committer: Adrian Cole <ad...@gmail.com>
Committed: Fri Sep 27 15:58:25 2013 -0700
----------------------------------------------------------------------
core/src/main/java/org/jclouds/internal/BaseView.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-jclouds/blob/9f12b630/core/src/main/java/org/jclouds/internal/BaseView.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/internal/BaseView.java b/core/src/main/java/org/jclouds/internal/BaseView.java
index 250f49f..1da574e 100644
--- a/core/src/main/java/org/jclouds/internal/BaseView.java
+++ b/core/src/main/java/org/jclouds/internal/BaseView.java
@@ -70,7 +70,7 @@ public abstract class BaseView extends ForwardingObject implements View {
public <A extends Closeable> A unwrapApi(Class<A> apiClass) {
checkArgument(ApiContext.class.isAssignableFrom(backendType.getRawType()),
"backend type: %s should be an ApiContext", backendType);
- TypeToken<ApiContext<A>> contextToken = new TypeToken<ApiContext<A>>(delegate().getClass()) {
+ TypeToken<ApiContext<? extends A>> contextToken = new TypeToken<ApiContext<? extends A>>(delegate().getClass()) {
private static final long serialVersionUID = 1L;
}.where(new TypeParameter<A>() {
}, TypeToken.of(apiClass));