well, i created my own serialization policy facade that does whitelist the unmodifiable collection classes, but then i failed to create a custom serializer since for that i would need to create a class called java.util.Collections overwriting the one of the JVM which i feel is not the best idea... so i think i need to patch a bit the SerializabilityUtil#hasCustomFieldSerializer method... which does not look to be much work...
and then i would be able to serialize unmodifiable collections :) at least from the server to the client, because on the client side the serialization policy seems to be hard wired during compilation time... (any idea on how to whitelist something on the client?) but actually i only care of that direction... ;) all this would be just a piece of cake with this fixed: http://code.google.com/p/google-web-toolkit/issues/detail?id=4843 i will keep you informed on my progress Michael On Apr 12, 9:43 am, mmoossen <[email protected]> wrote: > Dear all! > > currently i am not able to serialize unmodifiable collections getting > some exception because the class signature can not found in the > serialization policy file. > > so i thought let's just create a dummy RPC method explicitely > declaring Collections.EmptyList and co. as parameters to tell the GWT > compiler that i really need those classes... when i saw that all those > class definitions are private, and i started to really understand the > problem... > > but i still would really like to be able to serialize those classes, i > mean that the classes are private is no problem when using a custom > serializer, the only thing i need is to create the class signature > into the serialization policy file, or to be able to skip the class > signature check for certain classes like these. > > so now i will investigate those possibilities... > > meanwhile, has anybody maybe a better idea or any suggestion on how to > achieve this? > > thanks > Michael -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
