map<TResult extends Object?> method

TResult map<TResult extends Object?>({
  1. required TResult call(
    1. NetworkStatisticsEntryCall value
    ),
  2. required TResult file(
    1. NetworkStatisticsEntryFile value
    ),
})

Implementation

TResult map<TResult extends Object?>({
  required TResult Function(NetworkStatisticsEntryCall value) call,
  required TResult Function(NetworkStatisticsEntryFile value) file,
}) {
  switch (getConstructor()) {
    case NetworkStatisticsEntryCall.constructor:
      return call.call(this as NetworkStatisticsEntryCall);
    case NetworkStatisticsEntryFile.constructor:
      return file.call(this as NetworkStatisticsEntryFile);
  }
  throw StateError('not handled type Generator');
}