SequenceOption(final Class<?> declClass, final String name, final Class<T> elementType) { super(declClass, name); if (elementType == null) { throw msg.nullParameter("elementType"); } this.elementType = elementType; parser = Option.getParser(elementType); }
SingleOption(final Class<?> declClass, final String name, final Class<T> type) { super(declClass, name); if (type == null) { throw msg.nullParameter("type"); } this.type = type; parser = Option.getParser(type); }
SequenceOption(final Class<?> declClass, final String name, final Class<T> elementType) { super(declClass, name); if (elementType == null) { throw msg.nullParameter("elementType"); } this.elementType = elementType; parser = Option.getParser(elementType); }
SingleOption(final Class<?> declClass, final String name, final Class<T> type) { super(declClass, name); if (type == null) { throw msg.nullParameter("type"); } this.type = type; parser = Option.getParser(type); }