blob: b27794d8b55700c1d05204646d79addd9cbd9323 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() self::A
;
operator [](core::int index) core::String
;
operator []=(core::int index, core::String value) void
;
}
class B extends self::A {
synthetic constructor •() self::B
;
method test() void
;
}
extension E on core::String {
get foo = self::E|get#foo;
operator []= = self::E|[]=;
operator [] = self::E|[];
}
static extension-member method E|get#foo(lowered final core::String #this) → core::int
;
static extension-member method E|[]=(lowered final core::String #this, core::int index, core::int value) → void
;
static extension-member method E|[](lowered final core::String #this, core::int index) → core::int
;
static method warning(core::String s, core::List<core::String> l, core::Map<core::String, core::int> m) dynamic
;
static method main() dynamic
;