code method

  1. @override
String code()
override

Implementation

@override
String code() {
  final buffer = StringBuffer();

  if (withThis) {
    buffer.write('this.');
  } else {
    if (hasType) {
      buffer.writeSpace(type);
    }
  }

  buffer.write(name);

  if (hasDefaultValue) {
    buffer.writeSpace('');
    buffer.writeSpace('=');
    buffer.writeSpace(defaultValue!);
  }

  return buffer.toString();
}