Class EolConfigParser<C extends EolRunConfiguration,B extends EolRunConfiguration.Builder<C,B>>

java.lang.Object
org.eclipse.epsilon.common.cli.ConfigParser<C,B>
org.eclipse.epsilon.eol.cli.EolConfigParser<C,B>
All Implemented Interfaces:
Consumer<String[]>, Function<String[],C>

public class EolConfigParser<C extends EolRunConfiguration,B extends EolRunConfiguration.Builder<C,B>> extends ConfigParser<C,B>
A default config getter which effectively allows main method inheritance. Uses reflection to find appropriate constructors and module interface to pass to parseModule method. Please note: The constructors of this class must be inherited in R!
Note that this needn't be subclassed to use it, you can just add the required projects to the classpath and call it with appropriate arguments, but you must provide a module with the -module option.
Since:
1.6
Author:
Sina Madani