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

Unified Diff: tests/language/src/FactoryNegativeTest.dart

Issue 8948001: Updates dartc to recognize 'default' keyword on interface and updated factory method syntax (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Feedback from mmendez Created 9 years 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 | « tests/language/src/Factory3Test.dart ('k') | tests/language/src/NonParameterizedFactory2Test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/language/src/FactoryNegativeTest.dart
diff --git a/tests/language/src/FactoryNegativeTest.dart b/tests/language/src/FactoryNegativeTest.dart
index d8bda6195c644c812b52e3381f9b0a4e5af2d2b4..5e5db01ef029f515afad05d59b571e9d3cc25aa2 100644
--- a/tests/language/src/FactoryNegativeTest.dart
+++ b/tests/language/src/FactoryNegativeTest.dart
@@ -4,19 +4,16 @@
// Test compile time error for factories with parametrized types.
-
-main() {
- // Compile time error, wrong factory method.
- var a = new Link<int>.create();
-}
-
-interface Link<T> factory LinkFactory {
+interface Link<T> factory LinkFactory {
Link.create();
}
-class LinkFactory {
- // Compile time error: should be Link<T>.create().
+class LinkFactory { // Compile time error: should be LinkFactory<T> to match interface above
factory Link.create() {
return null;
}
}
+
+main() {
+ var a = new Link<int>.create();
+}
« no previous file with comments | « tests/language/src/Factory3Test.dart ('k') | tests/language/src/NonParameterizedFactory2Test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698