I will wait for you, if it's not possible (for whatever reason) deduce return types I will do this text magic.
I can't compile cartridges (on master branch), bellow you see errors. I guess it's some simple problem with Logger however how it's possible that it's working on Travis :-O?
Also we can create -generator archetype with all possible classes and methods which can be overridden, what do you think?
TNX Torsten
[INFO] --- xtend-maven-plugin:2.6.2:compile (default) @ sculptor-cartridge-builder ---
[ERROR]
ERROR: RootTmplExtension.xtend -
26: Problem while loading annotation processor: org/slf4j/LoggerFactory
[ERROR]
ERROR: RootTmplExtension.xtend -
26: Problem while loading annotation processor: org/slf4j/LoggerFactory
[ERROR]
ERROR: RootTmplExtension.xtend -
27: No default constructor in super type RootTmpl.RootTmplExtension must define an explicit constructor.
[ERROR]
ERROR: BuilderHelper.xtend -
31: Problem while loading annotation processor: org/slf4j/LoggerFactory
[ERROR]
ERROR: BuilderHelper.xtend -
31: Problem while loading annotation processor: Could not initialize class org.sculptor.generator.chain.ChainOverridableProcessor
[ERROR]
ERROR: BuilderTmpl.xtend -
34: Problem while loading annotation processor: Could not initialize class org.sculptor.generator.chain.ChainOverridableProcessor
[ERROR]
ERROR: BuilderTmpl.xtend -
34: Problem while loading annotation processor: org/slf4j/LoggerFactory
[ERROR]
ERROR: BuilderProperties.xtend -
25: Problem while loading annotation processor: Could not initialize class org.sculptor.generator.chain.ChainOverridableProcessor
[ERROR]
ERROR: BuilderProperties.xtend -
25: Problem while loading annotation processor: Could not initialize class org.sculptor.generator.chain.ChainOverridableProcessor