blob: 82acec4a8f32d29038414c77e558210e0036a63e [file] [log] [blame]
// Copyright (c) 2023, 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.
import 'main_lib1.dart';
import 'main_lib2.dart';
method1(Main1 main1, Main2 main2, Lib1a lib1a, Lib1b lib1b, Lib2 lib2) {
switch (main1) {
case Main1.a:
case Main1.b:
}
switch (main2) {
case Main2.a:
case Main2.b:
}
switch (lib1a) {
case Lib1a.a:
case Lib1a.b:
}
switch (lib1b) {
case Lib1b.a:
case Lib1b.b:
}
switch (lib2) {
case Lib2.a:
case Lib2.b:
}
}
enum Main1 {
a,
b,
}
method2(Main1 main1, Main2 main2, Lib1a lib1a, Lib1b lib1b, Lib2 lib2) {
switch (main1) {
case Main1.a:
case Main1.b:
}
switch (main2) {
case Main2.a:
case Main2.b:
}
switch (lib1a) {
case Lib1a.a:
case Lib1a.b:
}
switch (lib1b) {
case Lib1b.a:
case Lib1b.b:
}
switch (lib2) {
case Lib2.a:
case Lib2.b:
}
}
enum Main2 {
a,
b,
}
method3(Main1 main1, Main2 main2, Lib1a lib1a, Lib1b lib1b, Lib2 lib2) {
switch (main1) {
case Main1.a:
case Main1.b:
}
switch (main2) {
case Main2.a:
case Main2.b:
}
switch (lib1a) {
case Lib1a.a:
case Lib1a.b:
}
switch (lib1b) {
case Lib1b.a:
case Lib1b.b:
}
switch (lib2) {
case Lib2.a:
case Lib2.b:
}
}