Repository: jclouds Updated Branches: refs/heads/2.0.x 5b57b73cf -> 78881d2f5
core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java: Fix for Java 1.8 and Guice 4.1. Not sure if this is correct, but does compile. Committing to see if it passes tests to confirm fix or not. Modified per @nacx on jclouds PR1036 https://github.com/jclouds/jclouds/pull/1036#issuecomment-319904820 Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/78881d2f Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/78881d2f Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/78881d2f Branch: refs/heads/2.0.x Commit: 78881d2f534108f438c612b4b94c83618a3bbec6 Parents: 5b57b73 Author: William L. Thomson Jr <[email protected]> Authored: Tue Nov 8 14:05:45 2016 -0500 Committer: Ignasi Barrera <[email protected]> Committed: Thu Aug 3 19:22:50 2017 +0200 ---------------------------------------------------------------------- .../java/org/jclouds/rest/internal/TransformerForRequest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/78881d2f/core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java b/core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java index d2bfa82..fee964b 100644 --- a/core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java +++ b/core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java @@ -85,7 +85,8 @@ public class TransformerForRequest implements Function<HttpRequest, Function<Htt Class<? extends HandlerWithResult<?>> handler = getSaxResponseParserClassOrNull(request.getInvocation() .getInvokable()); if (handler != null) { - transformer = parserFactory.create(injector.getInstance(handler)); + HandlerWithResult<?> h = injector.getInstance(handler); + transformer = parserFactory.create(h); } else { transformer = getTransformerForMethod(request.getInvocation(), injector); }
