858687888990919293
this.validator = optionValidator; this.activator = activator; if(this.validator == null) this.validator = new NullValidator(); if(this.activator == null) this.activator = new NullActivator(); if(renderer != null) this.renderer = renderer; }
380381382383384385386
private OptionActivator initActivator(Class<? extends OptionActivator> activator) { if(activator != null && activator != NullActivator.class) return ReflectionUtil.newInstance(activator); else return new NullActivator(); }
202203204205206207208209210211212
if(converter == null) converter = CLConverterManager.getInstance().getConverter(type); if(activator == null) activator = new NullActivator(); if(renderer == null) renderer = new NullOptionRenderer(); return new ProcessedOption(shortName, name, description, argument, required,
828384858687888990
377378379380381382383
848586878889909192
381382383384385386387
242243244245246247248
299300301302303304305306307308309