code method

  1. @override
String code()
override

Implementation

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

  if (isStatic) {
    buffer.writeSpace('static');
  }

  if (isFinal) {
    buffer.writeSpace('final');
  }

  if (isConst) {
    buffer.writeSpace('const');
  }

  if (isVariable) {
    buffer.writeSpace('var');
  }

  if (hasType) {
    buffer.writeSpace(type);
  }

  buffer.write(name);

  buffer.write(';');

  return buffer.toString();
}