Argument<T> constructor
Argument<T> ()
Implementation
Argument() {
if (false is T) {
parser.addFlag(name,
abbr: abbr, help: help, defaultsTo: defaultsTo as bool?);
} else if ('' is T) {
parser.addOption(name,
abbr: abbr, help: help, defaultsTo: defaultsTo as String?);
} else if (<String>[] is T) {
parser.addMultiOption(
name,
abbr: abbr,
help: help,
defaultsTo: defaultsTo as List<String>?,
);
} else {
// TODO(zmtzawqlp): not implement for now.
throw Exception('not implement fill method');
}
}