TypeOption(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.getClassParser(type); }
TypeSequenceOption(final Class<?> declClass, final String name, final Class<T> elementDeclType) { super(declClass, name); if (elementDeclType == null) { throw msg.nullParameter("elementDeclType"); } this.elementDeclType = elementDeclType; parser = Option.getClassParser(elementDeclType); }
TypeOption(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.getClassParser(type); }
TypeSequenceOption(final Class<?> declClass, final String name, final Class<T> elementDeclType) { super(declClass, name); if (elementDeclType == null) { throw msg.nullParameter("elementDeclType"); } this.elementDeclType = elementDeclType; parser = Option.getClassParser(elementDeclType); }