blob: 27f453df6b0ff2c648633b213b86fc938da054cc [file] [log] [blame]
// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// This file was autogenerated by the pkg/compiler/tool/graph_isomorphizer.dart.
import "package:expect/expect.dart";
void v(Set<String> u, String name, int bit) {
Expect.isTrue(u.add(name));
Expect.equals(name[bit], '1');
}
class C_100 {
const C_100();
}
class M_100 {}
class T_100 {}
const C_100 iC_100 = const C_100();
closureC_100(foo) => (C_100 unused) => iC_100.toString() == foo.toString();
class C_101 {
const C_101();
}
class M_101 {}
class T_101 {}
const C_101 iC_101 = const C_101();
closureC_101(foo) => (C_101 unused) => iC_101.toString() == foo.toString();
class C_111 {
const C_111();
}
class M_111 {}
class T_111 {}
const C_111 iC_111 = const C_111();
closureC_111(foo) => (C_111 unused) => iC_111.toString() == foo.toString();
class C_010 {
const C_010();
}
class M_010 {}
class T_010 {}
const C_010 iC_010 = const C_010();
closureC_010(foo) => (C_010 unused) => iC_010.toString() == foo.toString();
class C_011 {
const C_011();
}
class M_011 {}
class T_011 {}
const C_011 iC_011 = const C_011();
closureC_011(foo) => (C_011 unused) => iC_011.toString() == foo.toString();
class C_001 {
const C_001();
}
class M_001 {}
class T_001 {}
const C_001 iC_001 = const C_001();
closureC_001(foo) => (C_001 unused) => iC_001.toString() == foo.toString();
class C_101_class_1 extends C_100
with M_100, M_101, M_111, M_001
implements C_101, C_111, C_001 {
const C_101_class_1();
}
const C_101_class_1 iC_101_class_1 = const C_101_class_1();
closureC_101_class_1(foo) =>
(C_101_class_1 unused) => iC_101_class_1.toString() == foo.toString();
class T_101_type__1 extends T_100
with M_100, M_101, M_111, M_001
implements T_101, T_111, T_001 {}
class C_101_class_2 extends C_101
with M_100, M_101, M_111, M_001
implements C_100, C_111, C_001 {
const C_101_class_2();
}
const C_101_class_2 iC_101_class_2 = const C_101_class_2();
closureC_101_class_2(foo) =>
(C_101_class_2 unused) => iC_101_class_2.toString() == foo.toString();
class T_101_type__2 extends T_101
with M_100, M_101, M_111, M_001
implements T_100, T_111, T_001 {}
class C_101_class_3 extends C_111
with M_100, M_101, M_111, M_001
implements C_100, C_101, C_001 {
const C_101_class_3();
}
const C_101_class_3 iC_101_class_3 = const C_101_class_3();
closureC_101_class_3(foo) =>
(C_101_class_3 unused) => iC_101_class_3.toString() == foo.toString();
class T_101_type__3 extends T_111
with M_100, M_101, M_111, M_001
implements T_100, T_101, T_001 {}
class C_101_class_4 extends C_001
with M_100, M_101, M_111, M_001
implements C_100, C_101, C_111 {
const C_101_class_4();
}
const C_101_class_4 iC_101_class_4 = const C_101_class_4();
closureC_101_class_4(foo) =>
(C_101_class_4 unused) => iC_101_class_4.toString() == foo.toString();
class T_101_type__4 extends T_001
with M_100, M_101, M_111, M_001
implements T_100, T_101, T_111 {}
class C_111_class_1 extends C_100
with M_100, M_101, M_111, M_010, M_011, M_001
implements C_101, C_111, C_010, C_011, C_001 {
const C_111_class_1();
}
const C_111_class_1 iC_111_class_1 = const C_111_class_1();
closureC_111_class_1(foo) =>
(C_111_class_1 unused) => iC_111_class_1.toString() == foo.toString();
class T_111_type__1 extends T_100
with M_100, M_101, M_111, M_010, M_011, M_001
implements T_101, T_111, T_010, T_011, T_001 {}
class C_111_class_2 extends C_101
with M_100, M_101, M_111, M_010, M_011, M_001
implements C_100, C_111, C_010, C_011, C_001 {
const C_111_class_2();
}
const C_111_class_2 iC_111_class_2 = const C_111_class_2();
closureC_111_class_2(foo) =>
(C_111_class_2 unused) => iC_111_class_2.toString() == foo.toString();
class T_111_type__2 extends T_101
with M_100, M_101, M_111, M_010, M_011, M_001
implements T_100, T_111, T_010, T_011, T_001 {}
class C_111_class_3 extends C_111
with M_100, M_101, M_111, M_010, M_011, M_001
implements C_100, C_101, C_010, C_011, C_001 {
const C_111_class_3();
}
const C_111_class_3 iC_111_class_3 = const C_111_class_3();
closureC_111_class_3(foo) =>
(C_111_class_3 unused) => iC_111_class_3.toString() == foo.toString();
class T_111_type__3 extends T_111
with M_100, M_101, M_111, M_010, M_011, M_001
implements T_100, T_101, T_010, T_011, T_001 {}
class C_111_class_4 extends C_010
with M_100, M_101, M_111, M_010, M_011, M_001
implements C_100, C_101, C_111, C_011, C_001 {
const C_111_class_4();
}
const C_111_class_4 iC_111_class_4 = const C_111_class_4();
closureC_111_class_4(foo) =>
(C_111_class_4 unused) => iC_111_class_4.toString() == foo.toString();
class T_111_type__4 extends T_010
with M_100, M_101, M_111, M_010, M_011, M_001
implements T_100, T_101, T_111, T_011, T_001 {}
class C_111_class_5 extends C_011
with M_100, M_101, M_111, M_010, M_011, M_001
implements C_100, C_101, C_111, C_010, C_001 {
const C_111_class_5();
}
const C_111_class_5 iC_111_class_5 = const C_111_class_5();
closureC_111_class_5(foo) =>
(C_111_class_5 unused) => iC_111_class_5.toString() == foo.toString();
class T_111_type__5 extends T_011
with M_100, M_101, M_111, M_010, M_011, M_001
implements T_100, T_101, T_111, T_010, T_001 {}
class C_111_class_6 extends C_001
with M_100, M_101, M_111, M_010, M_011, M_001
implements C_100, C_101, C_111, C_010, C_011 {
const C_111_class_6();
}
const C_111_class_6 iC_111_class_6 = const C_111_class_6();
closureC_111_class_6(foo) =>
(C_111_class_6 unused) => iC_111_class_6.toString() == foo.toString();
class T_111_type__6 extends T_001
with M_100, M_101, M_111, M_010, M_011, M_001
implements T_100, T_101, T_111, T_010, T_011 {}
class C_011_class_1 extends C_010
with M_010, M_011, M_001
implements C_011, C_001 {
const C_011_class_1();
}
const C_011_class_1 iC_011_class_1 = const C_011_class_1();
closureC_011_class_1(foo) =>
(C_011_class_1 unused) => iC_011_class_1.toString() == foo.toString();
class T_011_type__1 extends T_010
with M_010, M_011, M_001
implements T_011, T_001 {}
class C_011_class_2 extends C_011
with M_010, M_011, M_001
implements C_010, C_001 {
const C_011_class_2();
}
const C_011_class_2 iC_011_class_2 = const C_011_class_2();
closureC_011_class_2(foo) =>
(C_011_class_2 unused) => iC_011_class_2.toString() == foo.toString();
class T_011_type__2 extends T_011
with M_010, M_011, M_001
implements T_010, T_001 {}
class C_011_class_3 extends C_001
with M_010, M_011, M_001
implements C_010, C_011 {
const C_011_class_3();
}
const C_011_class_3 iC_011_class_3 = const C_011_class_3();
closureC_011_class_3(foo) =>
(C_011_class_3 unused) => iC_011_class_3.toString() == foo.toString();
class T_011_type__3 extends T_001
with M_010, M_011, M_001
implements T_010, T_011 {}
@pragma('dart2js:noInline')
f_100(Set<String> u, int b) => v(u, '100', b);
@pragma('dart2js:noInline')
f_101(Set<String> u, int b) => v(u, '101', b);
@pragma('dart2js:noInline')
f_111(Set<String> u, int b) => v(u, '111', b);
@pragma('dart2js:noInline')
f_010(Set<String> u, int b) => v(u, '010', b);
@pragma('dart2js:noInline')
f_011(Set<String> u, int b) => v(u, '011', b);
@pragma('dart2js:noInline')
f_001(Set<String> u, int b) => v(u, '001', b);