kind property
ParameterKind
get
kind
Describes how argument values are bound to the parameter. The possible values are accessible via Parameter (like Parameter.KEYWORD_ONLY), and support comparison and ordering, in the following order:
Implementation
ParameterKind get kind {
final Object? kind = getAttribute("kind");
if (kind == POSITIONAL_ONLY) {
return ParameterKind.positional_only;
}
if (kind == POSITIONAL_OR_KEYWORD) {
return ParameterKind.positional_or_keyword;
}
if (kind == VAR_POSITIONAL) {
return ParameterKind.var_positional;
}
if (kind == KEYWORD_ONLY) {
return ParameterKind.keyword_only;
}
if (kind == VAR_KEYWORD) {
return ParameterKind.var_keyword;
}
throw UnimplementedError();
}