Glados3<First, Second, Third> constructor

Glados3<First, Second, Third>([
  1. Generator<First>? firstGenerator,
  2. Generator<Second>? secondGenerator,
  3. Generator<Third>? thirdGenerator,
  4. ExploreConfig? explore,
])

Implementation

Glados3([
  Generator<First>? firstGenerator,
  Generator<Second>? secondGenerator,
  Generator<Third>? thirdGenerator,
  ExploreConfig? explore,
])  : firstGenerator =
          firstGenerator ?? Any.defaultForWithBeautifulError<First>(3, 0),
      secondGenerator =
          secondGenerator ?? Any.defaultForWithBeautifulError<Second>(3, 1),
      thirdGenerator =
          thirdGenerator ?? Any.defaultForWithBeautifulError<Third>(3, 2),
      explore = explore ?? ExploreConfig();