| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 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 | 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. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // Tests basic classes and methods. | 5 // Tests basic classes and methods. |
| 6 class ClassTest { | 6 class ClassTest { |
| 7 ClassTest() {} | 7 ClassTest() {} |
| 8 | 8 |
| 9 static testMain() { | 9 static testMain() { |
| 10 var test = new ClassTest(); | 10 var test = new ClassTest(); |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 98 } | 98 } |
| 99 | 99 |
| 100 class Sup implements Inter { | 100 class Sup implements Inter { |
| 101 int x_; | 101 int x_; |
| 102 int k_; | 102 int k_; |
| 103 | 103 |
| 104 factory Sup.named() { | 104 factory Sup.named() { |
| 105 return new Sub(); | 105 return new Sub(); |
| 106 } | 106 } |
| 107 | 107 |
| 108 factory Inter.factory() { | 108 factory Sup.factory() { |
| 109 return new Sub(); | 109 return new Sub(); |
| 110 } | 110 } |
| 111 | 111 |
| 112 Sup.fromInt(int x) { | 112 Sup.fromInt(int x) { |
| 113 x_ = x; | 113 x_ = x; |
| 114 k_ = 0; | 114 k_ = 0; |
| 115 } | 115 } |
| 116 | 116 |
| 117 int methodX() { | 117 int methodX() { |
| 118 return x_; | 118 return x_; |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 161 } | 161 } |
| 162 | 162 |
| 163 Sub() : super(42) { | 163 Sub() : super(42) { |
| 164 y_ = 0; | 164 y_ = 0; |
| 165 } | 165 } |
| 166 } | 166 } |
| 167 | 167 |
| 168 main() { | 168 main() { |
| 169 ClassTest.testMain(); | 169 ClassTest.testMain(); |
| 170 } | 170 } |
| OLD | NEW |