@@ -57,7 +57,7 @@ class DartEmitter extends Object
5757
5858 /// Creates a new instance of [DartEmitter] with simple automatic imports.
5959 factory DartEmitter .scoped () {
60- return new DartEmitter (new Allocator .simplePrefixing ());
60+ return DartEmitter (Allocator .simplePrefixing ());
6161 }
6262
6363 static bool _isLambdaBody (Code code) =>
@@ -74,15 +74,15 @@ class DartEmitter extends Object
7474
7575 @override
7676 visitAnnotation (Expression spec, [StringSink output]) {
77- (output ?? = new StringBuffer ()).write ('@' );
77+ (output ?? = StringBuffer ()).write ('@' );
7878 spec.accept (this , output);
7979 output.write (' ' );
8080 return output;
8181 }
8282
8383 @override
8484 visitClass (Class spec, [StringSink output]) {
85- output ?? = new StringBuffer ();
85+ output ?? = StringBuffer ();
8686 spec.docs.forEach (output.writeln);
8787 spec.annotations.forEach ((a) => visitAnnotation (a, output));
8888 if (spec.abstract ) {
@@ -128,7 +128,7 @@ class DartEmitter extends Object
128128
129129 @override
130130 visitConstructor (Constructor spec, String clazz, [StringSink output]) {
131- output ?? = new StringBuffer ();
131+ output ?? = StringBuffer ();
132132 spec.docs.forEach (output.writeln);
133133 spec.annotations.forEach ((a) => visitAnnotation (a, output));
134134 if (spec.external ) {
@@ -212,7 +212,7 @@ class DartEmitter extends Object
212212
213213 @override
214214 visitDirective (Directive spec, [StringSink output]) {
215- output ?? = new StringBuffer ();
215+ output ?? = StringBuffer ();
216216 if (spec.type == DirectiveType .import) {
217217 output.write ('import ' );
218218 } else {
@@ -240,7 +240,7 @@ class DartEmitter extends Object
240240
241241 @override
242242 visitField (Field spec, [StringSink output]) {
243- output ?? = new StringBuffer ();
243+ output ?? = StringBuffer ();
244244 spec.docs.forEach (output.writeln);
245245 spec.annotations.forEach ((a) => visitAnnotation (a, output));
246246 if (spec.static ) {
@@ -274,9 +274,9 @@ class DartEmitter extends Object
274274
275275 @override
276276 visitLibrary (Library spec, [StringSink output]) {
277- output ?? = new StringBuffer ();
277+ output ?? = StringBuffer ();
278278 // Process the body first in order to prime the allocators.
279- final body = new StringBuffer ();
279+ final body = StringBuffer ();
280280 for (final spec in spec.body) {
281281 spec.accept (this , body);
282282 if (spec is Method && _isLambdaMethod (spec)) {
@@ -296,7 +296,7 @@ class DartEmitter extends Object
296296
297297 @override
298298 visitFunctionType (FunctionType spec, [StringSink output]) {
299- output ?? = new StringBuffer ();
299+ output ?? = StringBuffer ();
300300 if (spec.returnType != null ) {
301301 spec.returnType.accept (this , output);
302302 output.write (' ' );
@@ -336,7 +336,7 @@ class DartEmitter extends Object
336336
337337 @override
338338 visitMethod (Method spec, [StringSink output]) {
339- output ?? = new StringBuffer ();
339+ output ?? = StringBuffer ();
340340 spec.docs.forEach (output.writeln);
341341 spec.annotations.forEach ((a) => visitAnnotation (a, output));
342342 if (spec.external ) {
@@ -452,15 +452,15 @@ class DartEmitter extends Object
452452
453453 @override
454454 visitReference (Reference spec, [StringSink output]) {
455- return (output ?? = new StringBuffer ())..write (allocator.allocate (spec));
455+ return (output ?? = StringBuffer ())..write (allocator.allocate (spec));
456456 }
457457
458458 @override
459459 visitSpec (Spec spec, [StringSink output]) => spec.accept (this , output);
460460
461461 @override
462462 visitType (TypeReference spec, [StringSink output]) {
463- output ?? = new StringBuffer ();
463+ output ?? = StringBuffer ();
464464 // Intentionally not .accept to avoid stack overflow.
465465 visitReference (spec, output);
466466 if (spec.bound != null ) {
@@ -473,7 +473,7 @@ class DartEmitter extends Object
473473
474474 @override
475475 visitTypeParameters (Iterable <Reference > specs, [StringSink output]) {
476- output ?? = new StringBuffer ();
476+ output ?? = StringBuffer ();
477477 if (specs.isNotEmpty) {
478478 output
479479 ..write ('<' )
0 commit comments