blob: 00778a819d1f66d816265ccf8d63646b1beae97e [file] [log] [blame]
library;
import self as self;
import "nsm_from_opt_in_lib.dart" as nsm;
import "dart:core" as core;
import "org-dartlang-testcase:///nsm_from_opt_in_lib.dart";
abstract class B2 extends nsm::A implements self::C2 {
synthetic constructor •() self::B2*
;
@core::override
method noSuchMethod(core::Invocation* invocation) dynamic
;
abstract forwarding-stub method method(core::int* i, {dynamic optional}) core::int*;
}
abstract class C2 extends core::Object {
synthetic constructor •() self::C2*
;
abstract method method(core::int* i, {dynamic optional}) core::int*;
}
static method main() dynamic
;
library /*isNonNullableByDefault*/;
import self as nsm;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() nsm::A
;
method method(core::int? i) core::int
;
}
abstract class B1 extends nsm::A implements nsm::C1 {
synthetic constructor •() nsm::B1
;
@core::override
method noSuchMethod(core::Invocation invocation) dynamic
;
abstract forwarding-stub method method(core::int? i, {dynamic optional}) core::int;
}
abstract class C1 extends core::Object {
synthetic constructor •() nsm::C1
;
abstract method method(core::int? i, {dynamic optional}) core::int;
}