maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult start(
    1. String protocolVersion,
    2. int pid,
    3. int time,
    4. String? runnerVersion,
    )?,
  2. TResult done(
    1. bool? success,
    2. int time
    )?,
  3. TResult allSuites(
    1. int count,
    2. int time
    )?,
  4. TResult suite(
    1. Suite suite,
    2. int time
    )?,
  5. TResult group(
    1. Group group,
    2. int time
    )?,
  6. TResult testStart(
    1. Test test,
    2. int time
    )?,
  7. TResult testDone(
    1. int time,
    2. int testID,
    3. bool hidden,
    4. bool skipped,
    5. TestDoneStatus result,
    )?,
  8. TResult print(
    1. int time,
    2. int testID,
    3. String messageType,
    4. String message,
    )?,
  9. TResult error(
    1. int time,
    2. int testID,
    3. String error,
    4. String stackTrace,
    5. bool isFailure,
    )?,
  10. TResult debug(
    1. int time,
    2. int suiteID,
    3. String? observatory,
    4. String? remoteDebugger,
    )?,
  11. TResult processDone(
    1. int exitCode
    )?,
  12. TResult unknown()?,
  13. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(
          String protocolVersion, int pid, int time, String? runnerVersion)?
      start,
  TResult Function(bool? success, int time)? done,
  TResult Function(int count, int time)? allSuites,
  TResult Function(Suite suite, int time)? suite,
  TResult Function(Group group, int time)? group,
  TResult Function(Test test, int time)? testStart,
  TResult Function(int time, int testID, bool hidden, bool skipped,
          TestDoneStatus result)?
      testDone,
  TResult Function(int time, int testID, String messageType, String message)?
      print,
  TResult Function(int time, int testID, String error, String stackTrace,
          bool isFailure)?
      error,
  TResult Function(
          int time, int suiteID, String? observatory, String? remoteDebugger)?
      debug,
  TResult Function(int exitCode)? processDone,
  TResult Function()? unknown,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;