I'm trying to create a proxy for a class containing a collection of classes that all extend from a generic abstract class:
Here's the model structure: @Entity public class Container { public Set<SuperType<?>> getContent(); } @Entity public abstract class SuperType<T> {} @Entity public class SubOne extends SuperType<Something> {} @Entity public class SubTwo extends SuperType<SomethingElse> {} @Entity public class SubThree extends SuperType<Other> {} My Proxy classes: @ProxyFor(Container.class) @ExtraTypes({SubOne.class, SubTwo.class, SubThree.class}) public interface ContainerProxy { Set<SuperTypeProxy> getContent(); } @ProxyFor(SuperType.class) public interface SuperTypeProxy {} @ProxyFor(SubOne.class) public interface SubOneProxy extends SuperTypeProxy {} @ProxyFor(SubTwo.class) public interface SubTwo Proxy extends SuperTypeProxy {} @ProxyFor(SubThree.class) public interface SubThree Proxy extends SuperTypeProxy {} The problem is that when building I get the following warning and the build fails: ...ContainerProxy.java:xx: Could not find domain method similar to java.util.Set<SuperType<T>> getContent() If I remove that method from the proxy, then the build succeeds. Is there any way to get this to work that does not involve changing the model? -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/eaQ2FvLcoiMJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.