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