| Index: tests/compiler/dart2js/unparser_test.dart
|
| ===================================================================
|
| --- tests/compiler/dart2js/unparser_test.dart (revision 11349)
|
| +++ tests/compiler/dart2js/unparser_test.dart (working copy)
|
| @@ -21,7 +21,7 @@
|
| Expect.equals(member, node.unparse());
|
| }
|
|
|
| -final coreLib = @'''
|
| +const coreLib = @'''
|
| #library('corelib');
|
| class Object {}
|
| interface bool {}
|
| @@ -40,7 +40,7 @@
|
| }
|
| ''';
|
|
|
| -final ioLib = @'''
|
| +const ioLib = @'''
|
| #library('io');
|
| class Platform {
|
| static int operatingSystem;
|
| @@ -198,8 +198,8 @@
|
| testDart2Dart('foo(f,g){}main(){foo(1,2);}');
|
| testDart2Dart('foo(f(arg)){}main(){foo(main);}');
|
| // A couple of static/finals inside a class.
|
| - testDart2Dart('main(){A.a; A.b;}class A{static final String a="5";'
|
| - 'static final String b="4";}');
|
| + testDart2Dart('main(){A.a; A.b;}class A{static const String a="5";'
|
| + 'static const String b="4";}');
|
| // Class member of typedef-ed function type.
|
| // Maybe typedef should be included in the result too, but it
|
| // works fine without it.
|
| @@ -251,7 +251,7 @@
|
| A.fromFoo(){}
|
| static staticfoo(){}
|
| foo(){}
|
| - static final field = 5;
|
| + static const field = 5;
|
| }
|
| ''';
|
| var mainSrc = '''
|
| @@ -266,7 +266,7 @@
|
| A.fromFoo(){}
|
| static staticfoo(){}
|
| foo(){}
|
| - static final field = 5;
|
| + static const field = 5;
|
| }
|
|
|
| main() {
|
| @@ -293,9 +293,9 @@
|
| ''';
|
| var expectedResult =
|
| 'globalfoo(){}var globalVar;var globalVarInitialized=6,globalVarInitialized2=7;'
|
| - 'class A{A(){}A.fromFoo(){}static staticfoo(){}foo(){}static final field=5;}'
|
| + 'class A{A(){}A.fromFoo(){}static staticfoo(){}foo(){}static const field=5;}'
|
| 'p_globalfoo(){}var p_globalVar;var p_globalVarInitialized=6,p_globalVarInitialized2=7;'
|
| - 'class p_A{p_A(){}p_A.fromFoo(){}static p_staticfoo(){}foo(){}static final p_field=5;}'
|
| + 'class p_A{p_A(){}p_A.fromFoo(){}static p_staticfoo(){}foo(){}static const p_field=5;}'
|
| 'main(){p_globalVar; p_globalVarInitialized; p_globalVarInitialized2; p_globalfoo();'
|
| ' p_A.p_field; p_A.p_staticfoo();'
|
| ' new p_A(); new p_A.fromFoo(); new p_A().foo();'
|
| @@ -319,7 +319,7 @@
|
| A.fromFoo(){}
|
| static staticfoo(){}
|
| foo(){}
|
| - static final field = 5;
|
| + static const field = 5;
|
| }
|
| ''';
|
| var mainSrc = '''
|
| @@ -332,7 +332,7 @@
|
| MyA.myfromFoo(){}
|
| static mystaticfoo(){}
|
| myfoo(){}
|
| - static final myfield = 5;
|
| + static const myfield = 5;
|
| }
|
|
|
| main() {
|
| @@ -353,9 +353,9 @@
|
| ''';
|
| var expectedResult =
|
| 'globalfoo(){}'
|
| - 'class A{A(){}A.fromFoo(){}static staticfoo(){}foo(){}static final field=5;}'
|
| + 'class A{A(){}A.fromFoo(){}static staticfoo(){}foo(){}static const field=5;}'
|
| 'myglobalfoo(){}'
|
| - 'class MyA{MyA(){}MyA.myfromFoo(){}static mystaticfoo(){}myfoo(){}static final myfield=5;}'
|
| + 'class MyA{MyA(){}MyA.myfromFoo(){}static mystaticfoo(){}myfoo(){}static const myfield=5;}'
|
| 'main(){myglobalfoo(); MyA.myfield; MyA.mystaticfoo(); new MyA();'
|
| ' new MyA.myfromFoo(); new MyA().myfoo(); globalfoo(); A.field;'
|
| ' A.staticfoo(); new A(); new A.fromFoo(); new A().foo();}';
|
|
|