maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>(
  1. TResult $default(
    1. int offset,
    2. int end,
    3. String name
    )?, {
  2. TResult values(
    1. int offset,
    2. int end,
    3. String name,
    4. List<MethodNode>? values,
    )?,
  3. TResult binary(
    1. int offset,
    2. int end,
    3. String name,
    4. MethodNode? left,
    5. MethodNode? right,
    6. String operation,
    )?,
  4. TResult constructor(
    1. int offset,
    2. int end,
    3. String name,
    4. String value,
    5. Map<String, MethodNode?> arguments,
    )?,
  5. TResult simple(
    1. int offset,
    2. int end,
    3. String name,
    4. dynamic value,
    )?,
  6. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>(
  TResult Function(int offset, int end, String name)? $default, {
  TResult Function(
          int offset, int end, String name, List<MethodNode>? values)?
      values,
  TResult Function(int offset, int end, String name, MethodNode? left,
          MethodNode? right, String operation)?
      binary,
  TResult Function(int offset, int end, String name, String value,
          Map<String, MethodNode?> arguments)?
      constructor,
  TResult Function(int offset, int end, String name, dynamic value)? simple,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;