defaultString property
String
get
defaultString
Returns a String representation of the default value of the parameter. Returns an empty String, if no default value is set or the parameter kind disallows default values.
Implementation
String get defaultString {
switch (kind) {
case ParameterKind.positional_only:
return "";
case ParameterKind.var_positional:
return "= const <Object?>[]";
case ParameterKind.var_keyword:
return "= const <String, Object?>{}";
case (ParameterKind.positional_or_keyword || ParameterKind.keyword_only)
when default_ == empty ||
default_ == null ||
_encode(default_) == "null":
return "";
case ParameterKind.positional_or_keyword:
case ParameterKind.keyword_only:
return "= ${_encode(default_)}";
}
}