I have a custom generator that is creating my own deferred binding layer in gwt, but I need to use the generated code in a pure java module as well. Since my gwt generator is already emitting "the current binding setup" as per annotations on classes, I want it to also generate the equivalent boilerplate for my pure-java instantiator.
All I need is for my linker stage or even the generator stage to emit the generated file into my working source package {like the android generator does for R.java}. How do I arbitrarily emit java files into my source folders? Should I just use java.io.File? I would prefer to take compiler flags like soyc so users can define where they want the generated source.