| OLD | NEW |
| (Empty) |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
| 2 // for details. All rights reserved. Use of this source code is governed by a | |
| 3 // BSD-style license that can be found in the LICENSE file. | |
| 4 | |
| 5 class Constants { | |
| 6 static final PI = 3.14; | |
| 7 static final foo = 1; | |
| 8 } | |
| 9 | |
| 10 class A { | |
| 11 static final y = -1; | |
| 12 int x; | |
| 13 A() : x = 1 {} | |
| 14 A.named() : x = 3 {} | |
| 15 A.superC(x) : x = x + 7 {} | |
| 16 factory A.fac() { return new A.named(); } | |
| 17 } | |
| 18 | |
| 19 class B extends A { | |
| 20 B() : super() {} | |
| 21 B.named() : super.superC(1) {} | |
| 22 factory B.fac() { return new B.named(); } | |
| 23 } | |
| 24 | |
| 25 class C { | |
| 26 final int x; | |
| 27 const C() : x = 1; | |
| 28 const C.named() : x = 3; | |
| 29 const C.superC(x) : x = x + 7; | |
| 30 factory C.fac() { return const C.named(); } | |
| 31 } | |
| 32 | |
| 33 class D extends C { | |
| 34 const D() : super(); | |
| 35 const D.named() : super.superC(1); | |
| 36 factory D.fac() { return const D.named(); } | |
| 37 } | |
| 38 | |
| 39 class E { | |
| 40 var f; | |
| 41 E() {} | |
| 42 E.fun(x) : f = (() { return x + 11; }) {} | |
| 43 static foo() { return 0; } | |
| 44 static fooo(x) { return () { return x + 99; }; } | |
| 45 bar() { return 1; } | |
| 46 toto(x) { return () { return x + 2; }; } | |
| 47 } | |
| OLD | NEW |