Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(593)

Unified Diff: tests/compiler/dart2js/map_tracer_test.dart

Issue 2999723002: Add stub versions of KernelInferrerEngine and friends (Closed)
Patch Set: Updated cf. comments Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests/compiler/dart2js/map_tracer_test.dart
diff --git a/tests/compiler/dart2js/map_tracer_test.dart b/tests/compiler/dart2js/map_tracer_test.dart
index 833a3fb7c152509b16c1800ea8f86ea85ee62ee9..399d5b0e386053554c7f6522d40ab34a1b833a1f 100644
--- a/tests/compiler/dart2js/map_tracer_test.dart
+++ b/tests/compiler/dart2js/map_tracer_test.dart
@@ -207,7 +207,8 @@ void main() {
doTest('{aDouble : anInt}', "aDouble", "anInt");
}
-void doTest(String allocation, [String keyElement, String valueElement]) {
+void doTest(String allocation,
+ [String keyElementName, String valueElementName]) {
Uri uri = new Uri(scheme: 'source');
var compiler = compilerFor(generateTest(allocation), uri,
expectedErrors: 0, expectedWarnings: 1);
@@ -217,21 +218,21 @@ void doTest(String allocation, [String keyElement, String valueElement]) {
var closedWorld = typesInferrer.closedWorld;
var commonMasks = closedWorld.commonMasks;
var emptyType = new TypeMask.nonNullEmpty();
- var aKeyType =
- typesInferrer.getTypeOfMember(findElement(compiler, 'aKey'));
- if (keyElement != null) {
- keyType =
- typesInferrer.getTypeOfMember(findElement(compiler, keyElement));
+ MemberElement aKey = findElement(compiler, 'aKey');
+ var aKeyType = typesInferrer.getTypeOfMember(aKey);
+ if (keyElementName != null) {
+ MemberElement keyElement = findElement(compiler, keyElementName);
+ keyType = typesInferrer.getTypeOfMember(keyElement);
}
- if (valueElement != null) {
- valueType = typesInferrer
- .getTypeOfMember(findElement(compiler, valueElement));
+ if (valueElementName != null) {
+ MemberElement valueElement = findElement(compiler, valueElementName);
+ valueType = typesInferrer.getTypeOfMember(valueElement);
}
if (keyType == null) keyType = emptyType;
if (valueType == null) valueType = emptyType;
checkType(String name, keyType, valueType) {
- var element = findElement(compiler, name);
+ MemberElement element = findElement(compiler, name);
MapTypeMask mask = typesInferrer.getTypeOfMember(element);
Expect.equals(keyType, simplify(mask.keyType, closedWorld), name);
Expect.equals(valueType, simplify(mask.valueType, closedWorld), name);
« no previous file with comments | « tests/compiler/dart2js/map_tracer_keys_test.dart ('k') | tests/compiler/dart2js/simple_inferrer_and_or_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698