blob: 988dd80c6365e13495041ef05a9731ce2f495792 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class Class extends core::Object {
synthetic constructor •() self::Class
: super core::Object::•()
;
method noSuchMethod(core::Invocation invocation) dynamic
return 42;
no-such-method-forwarder method abstractMethod1(core::int i) void
return this.{self::Class::noSuchMethod}(new core::_InvocationMirror::_withType(#C1, 0, #C2, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(i)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C3))){(core::Invocation) → dynamic};
no-such-method-forwarder method abstractMethod2(core::int i) void
return this.{self::Class::noSuchMethod}(new core::_InvocationMirror::_withType(#C4, 0, #C2, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(i)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C3))){(core::Invocation) → dynamic};
}
class SubClass extends self::Class {
synthetic constructor •() self::SubClass
: super self::Class::•()
;
no-such-method-forwarder method abstractMethod1(core::num n) void
return this.{self::Class::noSuchMethod}(new core::_InvocationMirror::_withType(#C1, 0, #C2, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(n)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C3))){(core::Invocation) → dynamic};
abstract method abstractMethod2(core::int i) void;
}
constants {
#C1 = #abstractMethod1
#C2 = <core::Type*>[]
#C3 = <core::Symbol*, dynamic>{}
#C4 = #abstractMethod2
}