map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult cubicBezierCurve(),
- required TResult line(
- VectorPathCommandLine value
Implementation
TResult map<TResult extends Object?>({
required TResult Function(VectorPathCommandCubicBezierCurve value)
cubicBezierCurve,
required TResult Function(VectorPathCommandLine value) line,
}) {
switch (getConstructor()) {
case VectorPathCommandCubicBezierCurve.constructor:
return cubicBezierCurve.call(this as VectorPathCommandCubicBezierCurve);
case VectorPathCommandLine.constructor:
return line.call(this as VectorPathCommandLine);
}
throw StateError('not handled type Generator');
}