gwt /
gwt /
d184483ed9084f299477ab5f55f567816cf57744 Prior to this patch, all types which could be used over RPC needed to be accessible and instantiable from the package in which the remote service interface was declared. This patch updates the RPC type and field serializer generators to allow default access and protected classes with non-private constructors to be used. It does this by adding an instantiate method to the generated field serializer and by emitting serializers for arrays in the same package as it's corresponding leaf type. Effectively, this means that arrays are no longer dealt with via custom field serializers.
Patch by: mmendez
Review by: scottb
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1503 8db76d5a-ed1c-0410-87a9-c151d255dfc7
18 files changed