http://gwt-code-reviews.appspot.com/1446818/diff/1/user/src/com/google/gwt/user/rebind/rpc/TypeSerializerCreator.java File user/src/com/google/gwt/user/rebind/rpc/TypeSerializerCreator.java (right):
http://gwt-code-reviews.appspot.com/1446818/diff/1/user/src/com/google/gwt/user/rebind/rpc/TypeSerializerCreator.java#newcode262 user/src/com/google/gwt/user/rebind/rpc/TypeSerializerCreator.java:262: logger.log(TreeLogger.TRACE, msg); didn't you mean to move this log message outside of the if block and only call it once? http://gwt-code-reviews.appspot.com/1446818/diff/1/user/src/com/google/gwt/user/rebind/rpc/TypeSerializerCreator.java#newcode388 user/src/com/google/gwt/user/rebind/rpc/TypeSerializerCreator.java:388: signature = ((JRealClassType) signatureType).getTypeStrongHash(); You could update the implementation of JRealType.getTypeStrongHash(). See BytecodeSignatureMaker for what we did for calculating dependencies to rebuild types for the unit cache. In fact, you can probably use that function directly because it uses all methods and fields, including private members. http://gwt-code-reviews.appspot.com/1446818/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
