Reviewers: rice, rjrjr,

Description:
Convert AutoBeans to use JSOs as their backing store with lazy
reification of
values.
Use JsonSplittable in DevMode to avoid JSNI overhead.
Patch by: bobv
Review by: rice, rjrjr


Please review this at http://gwt-code-reviews.appspot.com/1407802/

Affected files:
  M dev/core/src/com/google/gwt/dev/shell/CompilingClassLoader.java
  M tools/api-checker/config/gwt22_23userApi.conf
M user/src/com/google/gwt/autobean/client/impl/AbstractAutoBeanFactory.java
  M user/src/com/google/gwt/autobean/client/impl/ClientPropertyContext.java
  M user/src/com/google/gwt/autobean/client/impl/JsoSplittable.java
  M user/src/com/google/gwt/autobean/rebind/AutoBeanFactoryGenerator.java
  M user/src/com/google/gwt/autobean/server/impl/BeanMethod.java
  M user/src/com/google/gwt/autobean/server/impl/BeanPropertyContext.java
  M user/src/com/google/gwt/autobean/server/impl/FactoryHandler.java
  M user/src/com/google/gwt/autobean/server/impl/JsonSplittable.java
  M user/src/com/google/gwt/autobean/server/impl/ProxyAutoBean.java
  M user/src/com/google/gwt/autobean/server/impl/ShimHandler.java
  M user/src/com/google/gwt/autobean/server/impl/SimpleBeanHandler.java
  M user/src/com/google/gwt/autobean/server/impl/TypeUtils.java
  M user/src/com/google/gwt/autobean/shared/AutoBean.java
  M user/src/com/google/gwt/autobean/shared/AutoBeanCodex.java
  M user/src/com/google/gwt/autobean/shared/AutoBeanUtils.java
  M user/src/com/google/gwt/autobean/shared/Splittable.java
  M user/src/com/google/gwt/autobean/shared/ValueCodex.java
  M user/src/com/google/gwt/autobean/shared/impl/AbstractAutoBean.java
  A user/src/com/google/gwt/autobean/shared/impl/AutoBeanCodexImpl.java
  M user/src/com/google/gwt/autobean/shared/impl/EnumMap.java
  A user/src/com/google/gwt/autobean/shared/impl/HasSplittable.java
  D user/src/com/google/gwt/autobean/shared/impl/LazySplittable.java
  A user/src/com/google/gwt/autobean/shared/impl/SplittableComplexMap.java
  A user/src/com/google/gwt/autobean/shared/impl/SplittableList.java
  A user/src/com/google/gwt/autobean/shared/impl/SplittableSet.java
  A user/src/com/google/gwt/autobean/shared/impl/SplittableSimpleMap.java
  M user/src/com/google/gwt/autobean/shared/impl/StringQuoter.java
  M user/src/com/google/gwt/core/client/JsonUtils.java
M user/src/com/google/web/bindery/requestfactory/shared/impl/AbstractRequestContext.java M user/src/com/google/web/bindery/requestfactory/shared/impl/EntityCodex.java M user/super/com/google/gwt/autobean/super/com/google/gwt/autobean/shared/impl/StringQuoter.java
  M user/test/com/google/gwt/autobean/AutoBeanSuite.java
  M user/test/com/google/gwt/autobean/client/AutoBeanTest.java
  A user/test/com/google/gwt/autobean/server/SplittableJreTest.java
  M user/test/com/google/gwt/autobean/shared/AutoBeanCodexTest.java
  A user/test/com/google/gwt/autobean/shared/SplittableTest.java


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

Reply via email to