This PR is a workaround so that generated resources can be used when the underlying GIN module is generated after GIN generators run.
Because of how GWT generators work with assignable types, using this workaround requires resources to extend com.gwtplatform.dispatch.rest.client.annotations.Resource. Projects that can use the generated GIN module (usually those using the generated entry point and ginjector from MvpWithEntryPoint) don't need to do this.
I'm thinking more and more about apt... Even if it means losing gwt code-gen tools.
Resolve #614, #650
This PR is a workaround so that generated resources can be used when the underlying GIN module is generated after GIN generators run.
Because of how GWT generators work with assignable types, using this workaround requires resources to extend
com.gwtplatform.dispatch.rest.client.annotations.Resource
. Projects that can use the generated GIN module (usually those using the generated entry point and ginjector from MvpWithEntryPoint) don't need to do this.I'm thinking more and more about apt... Even if it means losing gwt code-gen tools.