838485868788899091
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(); }
828384858687888990
375376377378379380381
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,
818283848586878889
374375376377378379380