| 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/js_backend/js_backend
.dart'; | 6 import '../../../sdk/lib/_internal/compiler/implementation/js_backend/js_backend
.dart'; |
| 7 import '../../../sdk/lib/_internal/compiler/implementation/ssa/ssa.dart'; | 7 import '../../../sdk/lib/_internal/compiler/implementation/ssa/ssa.dart'; |
| 8 | 8 |
| 9 import 'compiler_helper.dart'; | 9 import 'compiler_helper.dart'; |
| 10 import 'parser_helper.dart'; | 10 import 'parser_helper.dart'; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 List<HType> IBS; | 22 List<HType> IBS; |
| 23 List<HType> IIS; | 23 List<HType> IIS; |
| 24 List<HType> BII; | 24 List<HType> BII; |
| 25 List<HType> IBI; | 25 List<HType> IBI; |
| 26 List<HType> IIB; | 26 List<HType> IIB; |
| 27 List<HType> III; | 27 List<HType> III; |
| 28 | 28 |
| 29 FunctionSignature compileAndFindSignature(String code, | 29 FunctionSignature compileAndFindSignature(String code, |
| 30 String className, | 30 String className, |
| 31 String memberName) { | 31 String memberName) { |
| 32 Uri uri = new Uri.fromComponents(scheme: 'source'); | 32 Uri uri = new Uri(scheme: 'source'); |
| 33 var compiler = compilerFor(code, uri); | 33 var compiler = compilerFor(code, uri); |
| 34 compiler.runCompiler(uri); | 34 compiler.runCompiler(uri); |
| 35 var cls = findElement(compiler, className); | 35 var cls = findElement(compiler, className); |
| 36 var member = cls.lookupLocalMember(buildSourceString(memberName)); | 36 var member = cls.lookupLocalMember(buildSourceString(memberName)); |
| 37 var signature = member.computeSignature(compiler); | 37 var signature = member.computeSignature(compiler); |
| 38 return signature; | 38 return signature; |
| 39 } | 39 } |
| 40 | 40 |
| 41 HTypeList createHTypeList(List<HType> types) { | 41 HTypeList createHTypeList(List<HType> types) { |
| 42 HTypeList result = new HTypeList(types.length); | 42 HTypeList result = new HTypeList(types.length); |
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 234 IIB = <HType>[HType.INTEGER, HType.INTEGER, HType.BOOLEAN]; | 234 IIB = <HType>[HType.INTEGER, HType.INTEGER, HType.BOOLEAN]; |
| 235 III = <HType>[HType.INTEGER, HType.INTEGER, HType.INTEGER]; | 235 III = <HType>[HType.INTEGER, HType.INTEGER, HType.INTEGER]; |
| 236 | 236 |
| 237 test1(); | 237 test1(); |
| 238 test2_1(); | 238 test2_1(); |
| 239 test2_2(); | 239 test2_2(); |
| 240 test2_3(); | 240 test2_3(); |
| 241 test3_1(); | 241 test3_1(); |
| 242 test4(); | 242 test4(); |
| 243 } | 243 } |
| OLD | NEW |