changing the POJO.iface field to: Enum<? extends MyIface> iface;
doesn't help either. On Jul 21, 8:51 pm, Juraj Vitko <[email protected]> wrote: > I'm trying to RPC-send an interface member in a POJO - all types > implementing this interface are Enums (see the example below please). > > Now, the application works 100% in both hosted and web modes, but the > Java to JavaScript compiler complains about the POJO object, that the > MyIFace is not RPC-serializable. ("was not serializable and has no > concrete serializable subtypes") > > Any ideas how to get rid of that compiler warning? I'm using GWT 1.6 > for the time being. > > class POJO { //this object is sent via the RPC > MyIface iface; > > } > > interface MyIface extends IsSerializable { > MyIface[] getVals(String param); > > } > > enum MyEnum implements MyIface { > one("1"), > two("2"); > > private MyEnum(String s) { this.s = s; } > private MyEnum() { } > > private String s; > > MyIface[] getVals(String param) { > return MyEnum.values(); > } > > } > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
