|  | library; | 
|  | // | 
|  | // Problems in library: | 
|  | // | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:17:7: Error: The non-abstract class 'FromSuperAbstract' is missing implementations for these members: | 
|  | //  - Interface.field | 
|  | //  - Interface.finalField | 
|  | //  - Interface.getter | 
|  | //  - Interface.method | 
|  | //  - Interface.setter= | 
|  | // Try to either | 
|  | //  - provide an implementation, | 
|  | //  - inherit an implementation from a superclass or mixin, | 
|  | //  - mark the class as abstract, or | 
|  | //  - provide a 'noSuchMethod' implementation. | 
|  | // | 
|  | // class FromSuperAbstract extends SuperAbstract implements Interface {} | 
|  | //       ^^^^^^^^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:9:7: Context: 'Interface.field' is defined here. | 
|  | //   int field; | 
|  | //       ^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:10:13: Context: 'Interface.finalField' is defined here. | 
|  | //   final int finalField; | 
|  | //             ^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:7:11: Context: 'Interface.getter' is defined here. | 
|  | //   int get getter; | 
|  | //           ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:6:8: Context: 'Interface.method' is defined here. | 
|  | //   void method(); | 
|  | //        ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:8:12: Context: 'Interface.setter=' is defined here. | 
|  | //   void set setter(int value); | 
|  | //            ^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:35:7: Error: The non-abstract class 'FromMixinAbstract' is missing implementations for these members: | 
|  | //  - Interface.field | 
|  | //  - Interface.finalField | 
|  | //  - Interface.getter | 
|  | //  - Interface.method | 
|  | //  - Interface.setter= | 
|  | // Try to either | 
|  | //  - provide an implementation, | 
|  | //  - inherit an implementation from a superclass or mixin, | 
|  | //  - mark the class as abstract, or | 
|  | //  - provide a 'noSuchMethod' implementation. | 
|  | // | 
|  | // class FromMixinAbstract extends MixinAbstract implements Interface {} | 
|  | //       ^^^^^^^^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:9:7: Context: 'Interface.field' is defined here. | 
|  | //   int field; | 
|  | //       ^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:10:13: Context: 'Interface.finalField' is defined here. | 
|  | //   final int finalField; | 
|  | //             ^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:7:11: Context: 'Interface.getter' is defined here. | 
|  | //   int get getter; | 
|  | //           ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:6:8: Context: 'Interface.method' is defined here. | 
|  | //   void method(); | 
|  | //        ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:8:12: Context: 'Interface.setter=' is defined here. | 
|  | //   void set setter(int value); | 
|  | //            ^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:54:7: Error: The non-abstract class 'FromInterfaceAbstract' is missing implementations for these members: | 
|  | //  - Interface.field | 
|  | //  - Interface.finalField | 
|  | //  - Interface.getter | 
|  | //  - Interface.method | 
|  | //  - Interface.setter= | 
|  | // Try to either | 
|  | //  - provide an implementation, | 
|  | //  - inherit an implementation from a superclass or mixin, | 
|  | //  - mark the class as abstract, or | 
|  | //  - provide a 'noSuchMethod' implementation. | 
|  | // | 
|  | // class FromInterfaceAbstract implements InterfaceAbstract, Interface {} | 
|  | //       ^^^^^^^^^^^^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:9:7: Context: 'Interface.field' is defined here. | 
|  | //   int field; | 
|  | //       ^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:10:13: Context: 'Interface.finalField' is defined here. | 
|  | //   final int finalField; | 
|  | //             ^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:7:11: Context: 'Interface.getter' is defined here. | 
|  | //   int get getter; | 
|  | //           ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:6:8: Context: 'Interface.method' is defined here. | 
|  | //   void method(); | 
|  | //        ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:8:12: Context: 'Interface.setter=' is defined here. | 
|  | //   void set setter(int value); | 
|  | //            ^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:63:7: Error: The non-abstract class 'FromInterfaceConcrete' is missing implementations for these members: | 
|  | //  - Interface.field | 
|  | //  - Interface.finalField | 
|  | //  - Interface.getter | 
|  | //  - Interface.method | 
|  | //  - Interface.setter= | 
|  | // Try to either | 
|  | //  - provide an implementation, | 
|  | //  - inherit an implementation from a superclass or mixin, | 
|  | //  - mark the class as abstract, or | 
|  | //  - provide a 'noSuchMethod' implementation. | 
|  | // | 
|  | // class FromInterfaceConcrete implements InterfaceConcrete, Interface {} | 
|  | //       ^^^^^^^^^^^^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:9:7: Context: 'Interface.field' is defined here. | 
|  | //   int field; | 
|  | //       ^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:10:13: Context: 'Interface.finalField' is defined here. | 
|  | //   final int finalField; | 
|  | //             ^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:7:11: Context: 'Interface.getter' is defined here. | 
|  | //   int get getter; | 
|  | //           ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:6:8: Context: 'Interface.method' is defined here. | 
|  | //   void method(); | 
|  | //        ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:8:12: Context: 'Interface.setter=' is defined here. | 
|  | //   void set setter(int value); | 
|  | //            ^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:65:7: Error: The non-abstract class 'DeclaredAbstract' is missing implementations for these members: | 
|  | //  - Interface.field | 
|  | //  - Interface.finalField | 
|  | //  - Interface.getter | 
|  | //  - Interface.method | 
|  | //  - Interface.setter= | 
|  | // Try to either | 
|  | //  - provide an implementation, | 
|  | //  - inherit an implementation from a superclass or mixin, | 
|  | //  - mark the class as abstract, or | 
|  | //  - provide a 'noSuchMethod' implementation. | 
|  | // | 
|  | // class DeclaredAbstract implements Interface { | 
|  | //       ^^^^^^^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:9:7: Context: 'Interface.field' is defined here. | 
|  | //   int field; | 
|  | //       ^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:10:13: Context: 'Interface.finalField' is defined here. | 
|  | //   final int finalField; | 
|  | //             ^^^^^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:7:11: Context: 'Interface.getter' is defined here. | 
|  | //   int get getter; | 
|  | //           ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:6:8: Context: 'Interface.method' is defined here. | 
|  | //   void method(); | 
|  | //        ^^^^^^ | 
|  | // pkg/front_end/testcases/general/hierarchy/no_such_method.dart:8:12: Context: 'Interface.setter=' is defined here. | 
|  | //   void set setter(int value); | 
|  | //            ^^^^^^ | 
|  | // | 
|  | import self as self; | 
|  | import "dart:core" as core; | 
|  |  | 
|  | abstract class Interface extends core::Object { | 
|  | field core::int field; | 
|  | final field core::int finalField; | 
|  | synthetic constructor •() → self::Interface | 
|  | ; | 
|  | abstract method method() → void; | 
|  | abstract get getter() → core::int; | 
|  | abstract set setter(core::int value) → void; | 
|  | } | 
|  | class SuperAbstract extends core::Object { | 
|  | synthetic constructor •() → self::SuperAbstract | 
|  | ; | 
|  | abstract method noSuchMethod(core::Invocation invocation) → dynamic; | 
|  | } | 
|  | class FromSuperAbstract extends self::SuperAbstract implements self::Interface { | 
|  | synthetic constructor •() → self::FromSuperAbstract | 
|  | ; | 
|  | } | 
|  | class SuperConcrete extends core::Object { | 
|  | synthetic constructor •() → self::SuperConcrete | 
|  | ; | 
|  | @core::override | 
|  | method noSuchMethod(core::Invocation invocation) → dynamic | 
|  | ; | 
|  | } | 
|  | class FromSuperConcrete extends self::SuperConcrete implements self::Interface { | 
|  | synthetic constructor •() → self::FromSuperConcrete | 
|  | ; | 
|  | no-such-method-forwarder method method() → void | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get getter() → core::int | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder get field() → core::int | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set field(core::int value) → void | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get finalField() → core::int | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set setter(core::int value) → void | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#setter=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | } | 
|  | class FromSuperConcreteAbstract extends self::SuperConcrete implements self::SuperAbstract, self::Interface { | 
|  | synthetic constructor •() → self::FromSuperConcreteAbstract | 
|  | ; | 
|  | no-such-method-forwarder method method() → void | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get getter() → core::int | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder get field() → core::int | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set field(core::int value) → void | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get finalField() → core::int | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set setter(core::int value) → void | 
|  | return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#setter=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | } | 
|  | mixin class MixinAbstract extends core::Object { | 
|  | synthetic constructor •() → self::MixinAbstract | 
|  | ; | 
|  | abstract method noSuchMethod(core::Invocation invocation) → dynamic; | 
|  | } | 
|  | class FromMixinAbstract extends self::MixinAbstract implements self::Interface { | 
|  | synthetic constructor •() → self::FromMixinAbstract | 
|  | ; | 
|  | } | 
|  | mixin class MixinConcrete extends core::Object { | 
|  | synthetic constructor •() → self::MixinConcrete | 
|  | ; | 
|  | @core::override | 
|  | method noSuchMethod(core::Invocation invocation) → dynamic | 
|  | ; | 
|  | } | 
|  | class FromMixinConcrete extends self::_FromMixinConcrete&Object&MixinConcrete implements self::Interface { | 
|  | synthetic constructor •() → self::FromMixinConcrete | 
|  | ; | 
|  | no-such-method-forwarder method method() → void | 
|  | return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get getter() → core::int | 
|  | return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder get field() → core::int | 
|  | return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set field(core::int value) → void | 
|  | return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get finalField() → core::int | 
|  | return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set setter(core::int value) → void | 
|  | return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#setter=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | } | 
|  | class FromMixinConcreteAbstract extends self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract implements self::Interface { | 
|  | synthetic constructor •() → self::FromMixinConcreteAbstract | 
|  | ; | 
|  | no-such-method-forwarder method method() → void | 
|  | return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get getter() → core::int | 
|  | return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder get field() → core::int | 
|  | return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set field(core::int value) → void | 
|  | return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get finalField() → core::int | 
|  | return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set setter(core::int value) → void | 
|  | return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#setter=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | } | 
|  | class InterfaceAbstract extends core::Object { | 
|  | synthetic constructor •() → self::InterfaceAbstract | 
|  | ; | 
|  | abstract method noSuchMethod(core::Invocation invocation) → dynamic; | 
|  | } | 
|  | class FromInterfaceAbstract extends core::Object implements self::InterfaceAbstract, self::Interface { | 
|  | synthetic constructor •() → self::FromInterfaceAbstract | 
|  | ; | 
|  | } | 
|  | class InterfaceConcrete extends core::Object { | 
|  | synthetic constructor •() → self::InterfaceConcrete | 
|  | ; | 
|  | @core::override | 
|  | method noSuchMethod(core::Invocation invocation) → dynamic | 
|  | ; | 
|  | } | 
|  | class FromInterfaceConcrete extends core::Object implements self::InterfaceConcrete, self::Interface { | 
|  | synthetic constructor •() → self::FromInterfaceConcrete | 
|  | ; | 
|  | } | 
|  | class DeclaredAbstract extends core::Object implements self::Interface { | 
|  | synthetic constructor •() → self::DeclaredAbstract | 
|  | ; | 
|  | abstract method noSuchMethod(core::Invocation invocation) → dynamic; | 
|  | } | 
|  | class DeclaredConcrete extends core::Object implements self::Interface { | 
|  | synthetic constructor •() → self::DeclaredConcrete | 
|  | ; | 
|  | @core::override | 
|  | method noSuchMethod(core::Invocation invocation) → dynamic | 
|  | ; | 
|  | no-such-method-forwarder method method() → void | 
|  | return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get getter() → core::int | 
|  | return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder get field() → core::int | 
|  | return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set field(core::int value) → void | 
|  | return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | no-such-method-forwarder get finalField() → core::int | 
|  | return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int; | 
|  | no-such-method-forwarder set setter(core::int value) → void | 
|  | return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#setter=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic}; | 
|  | } | 
|  | abstract class _FromMixinConcrete&Object&MixinConcrete = core::Object with self::MixinConcrete /*isAnonymousMixin,hasConstConstructor*/  { | 
|  | const synthetic constructor •() → self::_FromMixinConcrete&Object&MixinConcrete | 
|  | : super core::Object::•() | 
|  | ; | 
|  | mixin-super-stub method noSuchMethod(core::Invocation invocation) → dynamic | 
|  | return super.{self::MixinConcrete::noSuchMethod}(invocation); | 
|  | } | 
|  | abstract class _FromMixinConcreteAbstract&Object&MixinConcrete = core::Object with self::MixinConcrete /*isAnonymousMixin,hasConstConstructor*/  { | 
|  | const synthetic constructor •() → self::_FromMixinConcreteAbstract&Object&MixinConcrete | 
|  | : super core::Object::•() | 
|  | ; | 
|  | mixin-super-stub method noSuchMethod(core::Invocation invocation) → dynamic | 
|  | return super.{self::MixinConcrete::noSuchMethod}(invocation); | 
|  | } | 
|  | abstract class _FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract = self::_FromMixinConcreteAbstract&Object&MixinConcrete with self::MixinAbstract /*isAnonymousMixin,hasConstConstructor*/  { | 
|  | const synthetic constructor •() → self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract | 
|  | : super self::_FromMixinConcreteAbstract&Object&MixinConcrete::•() | 
|  | ; | 
|  | abstract mixin-stub method noSuchMethod(core::Invocation invocation) → dynamic; -> self::MixinAbstract::noSuchMethod | 
|  | } | 
|  | static method main() → dynamic | 
|  | ; | 
|  |  | 
|  |  | 
|  | Extra constant evaluation status: | 
|  | Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:20:4 -> InstanceConstant(const _Override{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#method) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#getter) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#field) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#field=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#finalField) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#setter=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#method) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#getter) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#field) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#field=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#finalField) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#setter=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:38:4 -> InstanceConstant(const _Override{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#method) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#getter) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#field) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#field=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#finalField) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#setter=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#method) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#getter) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#field) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#field=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#finalField) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#setter=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:57:4 -> InstanceConstant(const _Override{}) | 
|  | Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:70:4 -> InstanceConstant(const _Override{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#method) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#getter) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#field) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#field=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#finalField) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#setter=) | 
|  | Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[]) | 
|  | Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{}) | 
|  | Extra constant evaluation: evaluated: 283, effectively constant: 114 |