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

Unified Diff: tests/language_2/generic_methods_generic_function_result_test.dart

Issue 2987563002: Make new language_2 test strong mode compliant. (Closed)
Patch Set: Created 3 years, 5 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
« no previous file with comments | « no previous file | tests/language_2/language_2.status » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/language_2/generic_methods_generic_function_result_test.dart
diff --git a/tests/language_2/generic_methods_generic_function_result_test.dart b/tests/language_2/generic_methods_generic_function_result_test.dart
index 369afb89df67dd1d568564924c828d537c459090..8c4d91c28a42147ebc99aa4a6c811307e0ec9514 100644
--- a/tests/language_2/generic_methods_generic_function_result_test.dart
+++ b/tests/language_2/generic_methods_generic_function_result_test.dart
@@ -10,13 +10,13 @@ import "package:expect/expect.dart";
T foo<T extends num>(int i, T t) => i + t;
-List<T Function<T extends num>(S, T)> bar<S extends num>() {
+List<T Function<T extends num>(S, T)> bar<S extends int>() {
return <T Function<T extends num>(S, T)>[foo, foo];
}
void main() {
var list = bar<int>();
print(list[0]
- .runtimeType); // "(int, int) => int" when reifying generic functions.
+ .runtimeType); // "<T extends num>(int, T) => T" when reifying generic functions.
Expect.equals(123, list[1]<int>(100, 23));
}
« no previous file with comments | « no previous file | tests/language_2/language_2.status » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698