Repository: jclouds
Updated Branches:
  refs/heads/master 37101b782 -> 06b69ffed


Resource management moved to the caller


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/cfe22389
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/cfe22389
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/cfe22389

Branch: refs/heads/master
Commit: cfe22389a8d85d82401c4f7feb362ac4ab383328
Parents: a43acaf
Author: Ignasi Barrera <[email protected]>
Authored: Mon Oct 24 10:40:34 2016 +0200
Committer: Ignasi Barrera <[email protected]>
Committed: Tue Oct 25 15:19:20 2016 +0200

----------------------------------------------------------------------
 .../org/jclouds/json/internal/GsonWrapper.java     | 17 ++---------------
 1 file changed, 2 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/cfe22389/core/src/main/java/org/jclouds/json/internal/GsonWrapper.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/json/internal/GsonWrapper.java 
b/core/src/main/java/org/jclouds/json/internal/GsonWrapper.java
index 59ef71a..9361972 100644
--- a/core/src/main/java/org/jclouds/json/internal/GsonWrapper.java
+++ b/core/src/main/java/org/jclouds/json/internal/GsonWrapper.java
@@ -16,11 +16,8 @@
  */
 package org.jclouds.json.internal;
 
-import static org.jclouds.util.Closeables2.closeQuietly;
-
 import java.io.InputStream;
 import java.io.InputStreamReader;
-import java.io.Reader;
 import java.lang.reflect.Type;
 
 import javax.inject.Inject;
@@ -55,22 +52,12 @@ public class GsonWrapper extends ForwardingObject 
implements Json  {
    @SuppressWarnings("unchecked")
    @Override
    public <T> T fromJson(InputStream json, Type type) {
-      Reader reader = new InputStreamReader(json);
-      try {
-         return (T) gson.fromJson(reader, type);
-      } finally {
-         closeQuietly(reader);
-      }
+      return (T) gson.fromJson(new InputStreamReader(json), type);
    }
 
    @Override
    public <T> T fromJson(InputStream json, Class<T> classOfT) {
-      Reader reader = new InputStreamReader(json);
-      try {
-         return gson.fromJson(reader, classOfT);
-      } finally {
-         closeQuietly(reader);
-      }
+      return gson.fromJson(new InputStreamReader(json), classOfT);
    }
 
    @Override

Reply via email to