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

Side by Side Diff: pkg/front_end/testcases/redirecting_factory.dart.outline.expect

Issue 2862223002: Rewrite mixin application handling in Fasta. (Closed)
Patch Set: Update status file. Created 3 years, 7 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 unified diff | Download patch
OLDNEW
1 library; 1 library;
2 import self as self; 2 import self as self;
3 import "dart:core" as core; 3 import "dart:core" as core;
4 4
5 abstract class FooBase<Tf extends core::Object> extends core::Object { 5 abstract class FooBase<Tf extends core::Object> extends core::Object {
6 static field dynamic _redirecting# = <dynamic>[self::FooBase::•]; 6 static field dynamic _redirecting# = <dynamic>[self::FooBase::•];
7 abstract get x() → core::int; 7 abstract get x() → core::int;
8 static factory •<Tf extends core::Object>(core::int x) → dynamic 8 static factory •<Tf extends core::Object>(core::int x) → dynamic
9 let final dynamic #t1 = self::Foo::• in invalid-expression; 9 let final dynamic #t1 = self::Foo::• in invalid-expression;
10 } 10 }
(...skipping 28 matching lines...) Expand all
39 ; 39 ;
40 } 40 }
41 class Base<M extends core::Object> extends core::Object { 41 class Base<M extends core::Object> extends core::Object {
42 constructor •() → void 42 constructor •() → void
43 ; 43 ;
44 } 44 }
45 class Mixin<M extends core::Object> extends core::Object { 45 class Mixin<M extends core::Object> extends core::Object {
46 constructor •() → void 46 constructor •() → void
47 ; 47 ;
48 } 48 }
49 class Mix<M extends core::Object> extends self::Mix^Mixin<self::Mix::M> { 49 class Mix<M extends core::Object> = self::Base<self::Mix::M> with self::Mixin<se lf::Mix::M> {
50 constructor •() → void 50 constructor •() → void
51 : super self::Base::•() 51 : super self::Base::•()
52 ; 52 ;
53 } 53 }
54 abstract class Mix^Mixin<M extends core::Object> = self::Base<self::Mix^Mixin::M > with self::Mixin<self::Mix^Mixin::M> {
55 }
56 static method main() → dynamic 54 static method main() → dynamic
57 ; 55 ;
OLDNEW
« no previous file with comments | « pkg/front_end/testcases/rasta/issue_000080.dart.outline.expect ('k') | tests/co19/co19-kernel.status » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698