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

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

Issue 2981783002: Set 'isSyntheticDefault' for default constructors. (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 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) → self::FooBase<self::F ooBase::•::Tf> 8 static factory •<Tf extends core::Object>(core::int x) → self::FooBase<self::F ooBase::•::Tf>
9 let dynamic #redirecting_factory = self::Foo::• in invalid-expression; 9 let dynamic #redirecting_factory = self::Foo::• in invalid-expression;
10 } 10 }
11 abstract class Foo<T extends core::Object> extends core::Object implements self: :FooBase<dynamic> { 11 abstract class Foo<T extends core::Object> extends core::Object implements self: :FooBase<dynamic> {
12 static field dynamic _redirecting# = <dynamic>[self::Foo::•]; 12 static field dynamic _redirecting# = <dynamic>[self::Foo::•];
13 static factory •<T extends core::Object>(core::int x) → self::Foo<self::Foo::• ::T> 13 static factory •<T extends core::Object>(core::int x) → self::Foo<self::Foo::• ::T>
14 let dynamic #redirecting_factory = self::Bar::• in invalid-expression; 14 let dynamic #redirecting_factory = self::Bar::• in invalid-expression;
15 } 15 }
16 class Bar<Sb extends core::Object, Tb extends core::Object> extends core::Object implements self::Foo<self::Bar::Tb> { 16 class Bar<Sb extends core::Object, Tb extends core::Object> extends core::Object implements self::Foo<self::Bar::Tb> {
17 field core::int x; 17 field core::int x;
18 constructor •(core::int x) → void 18 constructor •(core::int x) → void
19 ; 19 ;
20 } 20 }
21 class Builder<X extends core::Object> extends core::Object { 21 class Builder<X extends core::Object> extends core::Object {
22 constructor •() → void 22 default constructor •() → void
23 ; 23 ;
24 method method() → dynamic 24 method method() → dynamic
25 ; 25 ;
26 } 26 }
27 class SimpleCase<A extends core::Object, B extends core::Object> extends core::O bject { 27 class SimpleCase<A extends core::Object, B extends core::Object> extends core::O bject {
28 static field dynamic _redirecting# = <dynamic>[self::SimpleCase::•]; 28 static field dynamic _redirecting# = <dynamic>[self::SimpleCase::•];
29 static factory •<A extends core::Object, B extends core::Object>() → self::Sim pleCase<self::SimpleCase::•::A, self::SimpleCase::•::B> 29 static factory •<A extends core::Object, B extends core::Object>() → self::Sim pleCase<self::SimpleCase::•::A, self::SimpleCase::•::B>
30 let dynamic #redirecting_factory = self::SimpleCaseImpl::• in invalid-expres sion; 30 let dynamic #redirecting_factory = self::SimpleCaseImpl::• in invalid-expres sion;
31 } 31 }
32 class SimpleCaseImpl<Ai extends core::Object, Bi extends core::Object> extends c ore::Object implements self::SimpleCase<self::SimpleCaseImpl::Ai, self::SimpleCa seImpl::Bi> { 32 class SimpleCaseImpl<Ai extends core::Object, Bi extends core::Object> extends c ore::Object implements self::SimpleCase<self::SimpleCaseImpl::Ai, self::SimpleCa seImpl::Bi> {
33 static field dynamic _redirecting# = <dynamic>[self::SimpleCaseImpl::•]; 33 static field dynamic _redirecting# = <dynamic>[self::SimpleCaseImpl::•];
34 static factory •<Ai extends core::Object, Bi extends core::Object>() → self::S impleCaseImpl<self::SimpleCaseImpl::•::Ai, self::SimpleCaseImpl::•::Bi> 34 static factory •<Ai extends core::Object, Bi extends core::Object>() → self::S impleCaseImpl<self::SimpleCaseImpl::•::Ai, self::SimpleCaseImpl::•::Bi>
35 let dynamic #redirecting_factory = self::SimpleCaseImpl2::• in invalid-expre ssion; 35 let dynamic #redirecting_factory = self::SimpleCaseImpl2::• in invalid-expre ssion;
36 } 36 }
37 class SimpleCaseImpl2<Ai2 extends core::Object, Bi2 extends core::Object> extend s core::Object implements self::SimpleCaseImpl<self::SimpleCaseImpl2::Ai2, self: :SimpleCaseImpl2::Bi2> { 37 class SimpleCaseImpl2<Ai2 extends core::Object, Bi2 extends core::Object> extend s core::Object implements self::SimpleCaseImpl<self::SimpleCaseImpl2::Ai2, self: :SimpleCaseImpl2::Bi2> {
38 constructor •() → void 38 default constructor •() → void
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 default 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 default constructor •() → void
47 ; 47 ;
48 } 48 }
49 class Mix<M extends core::Object> = self::Base<self::Mix::M> with self::Mixin<se lf::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 static method main() → dynamic 54 static method main() → dynamic
55 ; 55 ;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698