From 3e939e3775a81aaa8cae85d9e9bb351f0959c9ff Mon Sep 17 00:00:00 2001 From: frsyuki Date: Wed, 10 Nov 2010 00:53:15 +0900 Subject: [PATCH] java: fixes MessagePackObject.convert(Template, T) --- java/src/main/java/org/msgpack/MessagePackObject.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/src/main/java/org/msgpack/MessagePackObject.java b/java/src/main/java/org/msgpack/MessagePackObject.java index 61148c28..07c5d300 100644 --- a/java/src/main/java/org/msgpack/MessagePackObject.java +++ b/java/src/main/java/org/msgpack/MessagePackObject.java @@ -143,8 +143,8 @@ public abstract class MessagePackObject implements Cloneable, MessagePackable { return convert(tmpl, null); } - public Object convert(Template tmpl, Object to) throws MessageTypeException { - return tmpl.convert(this, to); + public T convert(Template tmpl, T to) throws MessageTypeException { + return (T)tmpl.convert(this, to); } public T convert(Class klass) throws MessageTypeException { @@ -155,7 +155,7 @@ public abstract class MessagePackObject implements Cloneable, MessagePackable { return convert((Class)to.getClass(), to); } - public T convert(Class klass, Object to) throws MessageTypeException { + private T convert(Class klass, T to) throws MessageTypeException { // FIXME nullable? return (T)convert(new NullableTemplate(new ClassTemplate(klass)), to); }