Argument class abstract
Annotation class to provide additional hints on parsing a particular property.
Constructors
Properties
-
additionalHelpLines
→ List<
String> -
no setter
- environmentVariable → String?
-
Environment Variable, if any, that can be used for this property.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- help → String?
-
Description of the property to be used in the help output.
If not specified, SmartArg will attempt to use reflection to obtain the
Parser.description field instead.
final
- isRequired → bool?
-
Is this option required?
final
- long → dynamic
-
Long key, if any, that can be used for this property.
final
- needsValue → bool
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- short → String?
-
Short version, if any, that can be used for this property.
final
Methods
-
handleValue(
String? key, dynamic value) → dynamic -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
specialKeys(
String? short, String? long) → List< String> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited