LGTM with nits.

http://gwt-code-reviews.appspot.com/626801/diff/1/2
File dev/core/super/com/google/gwt/lang/LongLib.java (right):

http://gwt-code-reviews.appspot.com/626801/diff/1/2#newcode58
dev/core/super/com/google/gwt/lang/LongLib.java:58: sb.append('\'');
Why do we need quotes?

http://gwt-code-reviews.appspot.com/626801/diff/1/2#newcode354
dev/core/super/com/google/gwt/lang/LongLib.java:354:
Spaces.

http://gwt-code-reviews.appspot.com/626801/diff/1/3
File dev/core/test/com/google/gwt/lang/LongLibTest.java (right):

http://gwt-code-reviews.appspot.com/626801/diff/1/3#newcode451
dev/core/test/com/google/gwt/lang/LongLibTest.java:451:
Spaces.

http://gwt-code-reviews.appspot.com/626801/diff/1/3#newcode608
dev/core/test/com/google/gwt/lang/LongLibTest.java:608:
Spaces.

http://gwt-code-reviews.appspot.com/626801/diff/1/11
File
user/src/com/google/gwt/user/server/rpc/impl/ServerSerializationStreamReader.java
(right):

http://gwt-code-reviews.appspot.com/626801/diff/1/11#newcode437
user/src/com/google/gwt/user/server/rpc/impl/ServerSerializationStreamReader.java:437:
+ SERIALIZATION_STREAM_VERSION_5 + " or "
This looks like it will get ugly if we start supporting a wider version
range.  I suggest having *_MIN_VERSION and *_MAX_VERSION and making sure
the client's version is in the range instead.

Also, I am not positive we need to support multiple versions, since it
is unlikely that the RPC signatures haven't changed at all while the
client was recompiled with a new RPC wire format.

However, I think we may be doing things that make it more likely to do
this and I don't think anything here is particularly expensive, so I am
fine with having the server support multiple versions.

http://gwt-code-reviews.appspot.com/626801/diff/1/13
File user/test/com/google/gwt/user/server/rpc/RPCTest.java (right):

http://gwt-code-reviews.appspot.com/626801/diff/1/13#newcode199
user/test/com/google/gwt/user/server/rpc/RPCTest.java:199: +
"|echo|J|1|2|3|4|1|5|1.985229328E9|-8.1985531201716224E16|";
Please expand this like the V4 request so the fields can be commented.

http://gwt-code-reviews.appspot.com/626801/diff/1/13#newcode208
user/test/com/google/gwt/user/server/rpc/RPCTest.java:208: +
"|echo|J|1|2|3|4|1|5|'P7cuph2VDIQ'|";
Likewise here.

Why do we need quotes around the base64 value?

http://gwt-code-reviews.appspot.com/626801/show

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to