Reviewers: rjrjr, tbroyer,
Message:
Review requested.
The path-processing code and creating client peers for domain objects
are really orthogonal concerns, so I've split that code up. With this
approach, re-resolving the properties on a proxy is no longer a special
case.
I re-used the tests from Thomas's original patch.
Description:
Make Request.with() additive when used with different root objects.
Delay resolving invocation results until all results have been
processed.
Separate Resolver's path-processing code from client object creation
code via
Resolution type.
Issue 6115.
Tests copied from http://gwt-code-reviews.appspot.com/1377804
Patch by: bobv, tbroyer
Review by: rjrjr, tbroyer
Please review this at http://gwt-code-reviews.appspot.com/1453813/
Affected files:
M user/src/com/google/web/bindery/requestfactory/server/Resolver.java
M
user/src/com/google/web/bindery/requestfactory/server/SimpleRequestProcessor.java
M
user/test/com/google/web/bindery/requestfactory/gwt/client/RequestFactoryTest.java
M user/test/com/google/web/bindery/requestfactory/server/SimpleFoo.java
M
user/test/com/google/web/bindery/requestfactory/shared/SimpleFooRequest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors