You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by st...@apache.org on 2013/09/28 15:31:14 UTC
svn commit: r1527187 -
/hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java
Author: stevel
Date: Sat Sep 28 13:31:14 2013
New Revision: 1527187
URL: http://svn.apache.org/r1527187
Log:
HADOOP-10006. Compilation failure in trunk for o.a.h.fs.swift.util.JSONUtil
Modified:
hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java
Modified: hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java
URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java?rev=1527187&r1=1527186&r2=1527187&view=diff
==============================================================================
--- hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java (original)
+++ hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java Sat Sep 28 13:31:14 2013
@@ -90,11 +90,12 @@ public class JSONUtil {
* @param <T> type
* @return deserialized T object
*/
+ @SuppressWarnings("unchecked")
public static <T> T toObject(String value,
final TypeReference<T> typeReference)
throws IOException {
try {
- return jsonMapper.readValue(value, typeReference);
+ return (T)jsonMapper.readValue(value, typeReference);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException("Error generating response", e);
} catch (JsonMappingException e) {
@@ -108,11 +109,12 @@ public class JSONUtil {
* @param <T> type
* @return deserialized T object
*/
+ @SuppressWarnings("unchecked")
public static <T> T toObject(String value,
final CollectionType collectionType)
throws IOException {
try {
- return jsonMapper.readValue(value, collectionType);
+ return (T)jsonMapper.readValue(value, collectionType);
} catch (JsonGenerationException e) {
throw new SwiftJsonMarshallingException(e.toString()
+ " source: " + value,