From 29ab864b2fda09ddee46554751f22f875c0ab736 Mon Sep 17 00:00:00 2001 From: Inderjeet Singh Date: Wed, 23 Sep 2009 17:17:03 +0000 Subject: [PATCH] Fixed bug 158 --- gson/src/main/java/com/google/gson/Gson.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gson/src/main/java/com/google/gson/Gson.java b/gson/src/main/java/com/google/gson/Gson.java index 4c76bbf7..1bf41b5b 100644 --- a/gson/src/main/java/com/google/gson/Gson.java +++ b/gson/src/main/java/com/google/gson/Gson.java @@ -441,9 +441,10 @@ public final class Gson { * @throws JsonParseException if json is not a valid representation for an object of type typeOfT * @since 1.2 */ + @SuppressWarnings("unchecked") public T fromJson(Reader json, Type typeOfT) throws JsonParseException { JsonElement root = new JsonParser().parse(json); - T target = fromJson(root, typeOfT); + T target = (T) fromJson(root, typeOfT); return target; }