Reviewers: rchandia, jasonhall_google.com,
Description:
Improve support for using AutoBeans a general-purpose JSON payload
consumer.
Add support for boolean isFoo() methods.
Copy code hygene from RequestFactory and always call ensureBaseType()
when generating references to class literals.
Add AutoBean.getFactory().
Ensure AutoBean types referenced only via List or Map parameterizations
are creatable.
Use string constants for encoding enums and allow control over the field
token used.
Patch by: bobv
Review by: rchandia, jasonhall
Suggested by: jasonhall
Please review this at http://gwt-code-reviews.appspot.com/1096801/show
Affected files:
M
user/src/com/google/gwt/autobean/client/impl/AbstractAutoBeanFactory.java
M user/src/com/google/gwt/autobean/rebind/AutoBeanFactoryGenerator.java
M user/src/com/google/gwt/autobean/rebind/model/AutoBeanFactoryModel.java
M user/src/com/google/gwt/autobean/rebind/model/AutoBeanMethod.java
M user/src/com/google/gwt/autobean/server/AutoBeanFactoryMagic.java
M user/src/com/google/gwt/autobean/server/BeanMethod.java
M user/src/com/google/gwt/autobean/server/FactoryHandler.java
M user/src/com/google/gwt/autobean/server/ProxyAutoBean.java
M user/src/com/google/gwt/autobean/server/ShimHandler.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/impl/AbstractAutoBean.java
A user/src/com/google/gwt/autobean/shared/impl/EnumMap.java
M user/test/com/google/gwt/autobean/client/AutoBeanTest.java
M user/test/com/google/gwt/autobean/shared/AutoBeanCodexTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors