public interface GeneratedClassClassLoaderCapture
Implement this interface to store class generated in order during build phase
inject it back before runtime to avoid class generation.
produce dot class file thanks to save method.
You can check WrapperNamespaceClassGeneratorTest.testGeneratedFirst for usage
Here is list of extensions to set in order to avoid class loading after generation during build time.
bus.setExtension(new WrapperHelperClassLoader(bus), WrapperHelperCreator.class);
bus.setExtension(new ExtensionClassLoader(bus), ExtensionClassCreator.class);
bus.setExtension(new ExceptionClassLoader(bus), ExceptionClassCreator.class);
bus.setExtension(new WrapperClassLoader(bus), WrapperClassCreator.class);
bus.setExtension(new FactoryClassLoader(bus), FactoryClassCreator.class);
bus.setExtension(new GeneratedNamespaceClassLoader(bus), NamespaceClassCreator.class);
- Author:
- olivier dufour