blob: 022243b1ea8354def5cb088d504a21e69baa9092 [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>(<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>(<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>(<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
}