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

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

Issue 24952003: Change TypeMask.base to be a ClassElement. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Moar declaration. Created 7 years, 3 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/type_combination_test.dart
diff --git a/tests/compiler/dart2js/type_combination_test.dart b/tests/compiler/dart2js/type_combination_test.dart
index f1a136646091482482a040fd791ffeb2789b5e76..8947932b778fea591b7e795482850c321ac049af 100644
--- a/tests/compiler/dart2js/type_combination_test.dart
+++ b/tests/compiler/dart2js/type_combination_test.dart
@@ -518,7 +518,7 @@ void testIntersection(MockCompiler compiler) {
rule(jsIndexable, nonPrimitive1, CONFLICTING);
rule(jsIndexable, nonPrimitive2, CONFLICTING);
rule(jsIndexable, potentialArray, new HType.nonNullSubtype(
- compiler.backend.jsArrayClass.computeType(compiler), compiler));
+ compiler.backend.jsArrayClass, compiler));
rule(jsIndexable, potentialString, jsString);
rule(jsIndexable, BOOLEAN_OR_NULL, CONFLICTING);
rule(jsIndexable, NUMBER_OR_NULL, CONFLICTING);
@@ -668,7 +668,7 @@ void testIntersection(MockCompiler compiler) {
void testRegressions(MockCompiler compiler) {
HType nonNullPotentialString = new HType.nonNullSubtype(
- patternClass.computeType(compiler), compiler);
+ patternClass, compiler);
Expect.equals(
potentialString, jsStringOrNull.union(nonNullPotentialString, compiler));
}
@@ -690,41 +690,41 @@ void main() {
patternClass = compiler.coreLibrary.find(buildSourceString('Pattern'));
nonPrimitive1 = new HType.nonNullSubtype(
- compiler.mapClass.computeType(compiler), compiler);
+ compiler.mapClass, compiler);
nonPrimitive2 = new HType.nonNullSubtype(
- compiler.functionClass.computeType(compiler), compiler);
+ compiler.functionClass, compiler);
potentialArray = new HType.subtype(
- compiler.listClass.computeType(compiler), compiler);
+ compiler.listClass, compiler);
potentialString = new HType.subtype(
- patternClass.computeType(compiler), compiler);
+ patternClass, compiler);
jsInterceptor = new HType.nonNullSubclass(
- compiler.backend.jsInterceptorClass.computeType(compiler), compiler);
+ compiler.backend.jsInterceptorClass, compiler);
jsArrayOrNull = new HType.subclass(
- compiler.backend.jsArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsArrayClass, compiler);
jsReadableArray = new HType.nonNullSubclass(
- compiler.backend.jsArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsArrayClass, compiler);
jsMutableArrayOrNull = new HType.subclass(
- compiler.backend.jsMutableArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsMutableArrayClass, compiler);
jsMutableArray = new HType.nonNullSubclass(
- compiler.backend.jsMutableArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsMutableArrayClass, compiler);
jsFixedArrayOrNull = new HType.exact(
- compiler.backend.jsFixedArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsFixedArrayClass, compiler);
jsFixedArray = new HType.nonNullExact(
- compiler.backend.jsFixedArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsFixedArrayClass, compiler);
jsExtendableArrayOrNull = new HType.exact(
- compiler.backend.jsExtendableArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsExtendableArrayClass, compiler);
jsExtendableArray = new HType.nonNullExact(
- compiler.backend.jsExtendableArrayClass.computeType(compiler), compiler);
+ compiler.backend.jsExtendableArrayClass, compiler);
jsIndexableOrNull = new HType.subtype(
- compiler.backend.jsIndexableClass.computeType(compiler), compiler);
+ compiler.backend.jsIndexableClass, compiler);
jsIndexable = new HType.nonNullSubtype(
- compiler.backend.jsIndexableClass.computeType(compiler), compiler);
+ compiler.backend.jsIndexableClass, compiler);
jsInterceptorOrNull = new HType.subclass(
- compiler.backend.jsInterceptorClass.computeType(compiler), compiler);
+ compiler.backend.jsInterceptorClass, compiler);
jsStringOrNull = new HType.exact(
- compiler.backend.jsStringClass.computeType(compiler), compiler);
+ compiler.backend.jsStringClass, compiler);
jsString = new HType.nonNullExact(
- compiler.backend.jsStringClass.computeType(compiler), compiler);
+ compiler.backend.jsStringClass, compiler);
testUnion(compiler);
testIntersection(compiler);
« no previous file with comments | « tests/compiler/dart2js/simple_inferrer_try_catch_test.dart ('k') | tests/compiler/dart2js/union_type_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698