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
-~----------~----~----~----~------~----~------~--~---

Reply via email to