blob: b41c4cba14f45b9db1169b981aeaa21dde387487 [file] [log] [blame] [edit]
library;
import self as self;
import "org-dartlang-testcase:///ambiguous_lib1.dart";
import "org-dartlang-testcase:///ambiguous_lib2.dart";
static method test() dynamic
;
library;
import self as self2;
import "dart:core" as core;
extension AmbiguousExtension1 on core::String {
static method ambiguousStaticMethod1 = self2::AmbiguousExtension1|ambiguousStaticMethod1;
}
extension AmbiguousExtension2 on core::String {
static method unambiguousStaticMethod1 = self2::AmbiguousExtension2|unambiguousStaticMethod1;
}
extension UnambiguousExtension1 on core::String {
static method ambiguousStaticMethod2 = self2::UnambiguousExtension1|ambiguousStaticMethod2;
}
static extension-member method AmbiguousExtension1|ambiguousStaticMethod1() void
;
static extension-member method AmbiguousExtension2|unambiguousStaticMethod1() void
;
static extension-member method UnambiguousExtension1|ambiguousStaticMethod2() void
;
library;
import self as self3;
import "dart:core" as core;
extension AmbiguousExtension1 on core::String {
static method ambiguousStaticMethod1 = self3::AmbiguousExtension1|ambiguousStaticMethod1;
}
extension AmbiguousExtension2 on core::String {
static method unambiguousStaticMethod2 = self3::AmbiguousExtension2|unambiguousStaticMethod2;
}
extension UnambiguousExtension2 on core::String {
static method ambiguousStaticMethod2 = self3::UnambiguousExtension2|ambiguousStaticMethod2;
}
static extension-member method AmbiguousExtension1|ambiguousStaticMethod1() void
;
static extension-member method AmbiguousExtension2|unambiguousStaticMethod2() void
;
static extension-member method UnambiguousExtension2|ambiguousStaticMethod2() void
;