Revision: 5765 Author: b...@google.com Date: Tue Jul 21 14:50:34 2009 Log: Fix bad assertion.
Patch by: bobv Review by: amitmanjhi (TBR) http://code.google.com/p/google-web-toolkit/source/detail?r=5765 Modified: /trunk/user/src/com/google/gwt/rpc/rebind/RpcProxyCreator.java ======================================= --- /trunk/user/src/com/google/gwt/rpc/rebind/RpcProxyCreator.java Tue Jul 21 11:59:13 2009 +++ /trunk/user/src/com/google/gwt/rpc/rebind/RpcProxyCreator.java Tue Jul 21 14:50:34 2009 @@ -304,10 +304,10 @@ deserializationSto.getSerializableTypes()); for (JMethod m : serviceIntf.getOverridableMethods()) { // Pick up any primitive return types, which get sent boxed - assert serializableTypes.contains(m.getReturnType()) - || m.getReturnType().isPrimitive() != null : "Missing non-primitive return type " - + m.getReturnType().getQualifiedSourceName(); - serializableTypes.add(m.getReturnType()); + JPrimitiveType mustBox = m.getReturnType().isPrimitive(); + if (mustBox != null) { + serializableTypes.add(m.getReturnType()); + } } StringBuilder sb = new StringBuilder("@ArtificialRescue({"); --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---