start method
Implementation
@override
String start() {
final buffer = StringBuffer();
buffer.writeSpace('class');
buffer.writeSpace(name);
if (hasExtends) {
buffer.writeSpace('extends');
buffer.writeSpace(extendsFrom);
}
if (hasMixins) {
buffer.writeSpace('with');
buffer.writeAllSpace(mixins, ',');
}
if (hasImplements) {
buffer.writeSpace('implements');
buffer.writeAllSpace(implementsFrom, ',');
}
buffer.write('{');
return buffer.toString();
}