code method
Implementation
@override
String code() {
final buffer = StringBuffer();
buffer.write('(');
for (final parameter in requiredPositionedParameters) {
buffer.write(parameter);
buffer.writeSpace(',');
}
if (hasOptionalPositionedParameters) {
buffer.write('[');
for (final parameter in optionalPositionedParameters) {
buffer.write(parameter);
buffer.writeSpace(',');
}
buffer.write(']');
}
if (hasNamedParameters) {
buffer.write('{');
for (final parameter in namedParameters) {
buffer.write(parameter);
buffer.writeSpace(',');
}
buffer.write('}');
}
buffer.write(')');
return buffer.toString();
}