| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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 import "package:expect/expect.dart"; | 5 import "package:expect/expect.dart"; |
| 6 import '../../../sdk/lib/_internal/compiler/implementation/scanner/scannerlib.da
rt'; | 6 import '../../../sdk/lib/_internal/compiler/implementation/scanner/scannerlib.da
rt'; |
| 7 import '../../../sdk/lib/_internal/compiler/implementation/source_file.dart'; | 7 import '../../../sdk/lib/_internal/compiler/implementation/source_file.dart'; |
| 8 import '../../../sdk/lib/_internal/compiler/implementation/types/types.dart'; | 8 import '../../../sdk/lib/_internal/compiler/implementation/types/types.dart'; |
| 9 | 9 |
| 10 import "parser_helper.dart"; | 10 import "parser_helper.dart"; |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 160 class Function {} | 160 class Function {} |
| 161 abstract class List<E> { | 161 abstract class List<E> { |
| 162 factory List([int length]) {} | 162 factory List([int length]) {} |
| 163 E operator [](int index); | 163 E operator [](int index); |
| 164 void operator []=(int index, E value); | 164 void operator []=(int index, E value); |
| 165 } | 165 } |
| 166 abstract class Map<K, V> {} | 166 abstract class Map<K, V> {} |
| 167 class Closure {} | 167 class Closure {} |
| 168 class Null {} | 168 class Null {} |
| 169 class Type {} | 169 class Type {} |
| 170 class StackTrace {} |
| 170 class Dynamic_ {} | 171 class Dynamic_ {} |
| 171 bool identical(Object a, Object b) {}'''; | 172 bool identical(Object a, Object b) {}'''; |
| 172 | 173 |
| 173 AnalysisResult analyze(String code, {int maxConcreteTypeSize: 1000}) { | 174 AnalysisResult analyze(String code, {int maxConcreteTypeSize: 1000}) { |
| 174 Uri uri = new Uri.fromComponents(scheme: 'source'); | 175 Uri uri = new Uri.fromComponents(scheme: 'source'); |
| 175 MockCompiler compiler = new MockCompiler( | 176 MockCompiler compiler = new MockCompiler( |
| 176 coreSource: CORELIB, | 177 coreSource: CORELIB, |
| 177 enableConcreteTypeInference: true, | 178 enableConcreteTypeInference: true, |
| 178 maxConcreteTypeSize: maxConcreteTypeSize); | 179 maxConcreteTypeSize: maxConcreteTypeSize); |
| 179 compiler.sourceFiles[uri.toString()] = new SourceFile(uri.toString(), code); | 180 compiler.sourceFiles[uri.toString()] = new SourceFile(uri.toString(), code); |
| (...skipping 1219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1399 testListWithCapacity(); | 1400 testListWithCapacity(); |
| 1400 testEmptyList(); | 1401 testEmptyList(); |
| 1401 testJsCall(); | 1402 testJsCall(); |
| 1402 testIsCheck(); | 1403 testIsCheck(); |
| 1403 testSeenClasses(); | 1404 testSeenClasses(); |
| 1404 testGoodGuys(); | 1405 testGoodGuys(); |
| 1405 testIntDoubleNum(); | 1406 testIntDoubleNum(); |
| 1406 testConcreteTypeToTypeMask(); | 1407 testConcreteTypeToTypeMask(); |
| 1407 testSelectors(); | 1408 testSelectors(); |
| 1408 } | 1409 } |
| OLD | NEW |