Argument < E > function ( Consumer < E > arg0 ) { if ( this . action == null ) this . action = arg0 ; else this . action = this . action . andThen ( arg0 ) ; return this ; }
add a consumer that will get the argument value after it has been parsed and checked concode_field_sep Pattern validArgName concode_elem_sep String[] names concode_elem_sep boolean required concode_elem_sep E defaultValue concode_elem_sep boolean processed concode_elem_sep String destination concode_elem_sep String description concode_elem_sep Consumer<E> action concode_elem_sep List<String> choices concode_elem_sep Predicate<E> validation concode_field_sep boolean hasName concode_elem_sep String typeDesc concode_elem_sep String getDestination concode_elem_sep String[] getNames concode_elem_sep Argument<E> dest concode_elem_sep Argument<E> required concode_elem_sep boolean hasNotBeenProcessed concode_elem_sep E processDefault concode_elem_sep boolean hasBeenProcessed concode_elem_sep Argument<E> action concode_elem_sep E callDirect concode_elem_sep boolean requireValue concode_elem_sep boolean isRequired concode_elem_sep E process concode_elem_sep E process concode_elem_sep boolean hasOneOfNames concode_elem_sep E getDefault concode_elem_sep E parse concode_elem_sep Argument<E> setDefault concode_elem_sep void validateName concode_elem_sep Argument<E> andAssert concode_elem_sep boolean hasDefault concode_elem_sep Argument<E> help concode_elem_sep Argument<E> names concode_elem_sep String getHelp concode_elem_sep String helpStr concode_elem_sep Argument<E> choices