maybeMap<TResult extends Object?> method
TResult
maybeMap<TResult extends Object?>({
- TResult center()?,
- TResult left()?,
- TResult right()?,
- required TResult orElse(),
Implementation
TResult maybeMap<TResult extends Object?>({
TResult Function(PageBlockHorizontalAlignmentCenter value)? center,
TResult Function(PageBlockHorizontalAlignmentLeft value)? left,
TResult Function(PageBlockHorizontalAlignmentRight value)? right,
required TResult Function() orElse,
}) {
switch (getConstructor()) {
case PageBlockHorizontalAlignmentCenter.constructor:
if (center != null) {
return center.call(this as PageBlockHorizontalAlignmentCenter);
}
break;
case PageBlockHorizontalAlignmentLeft.constructor:
if (left != null) {
return left.call(this as PageBlockHorizontalAlignmentLeft);
}
break;
case PageBlockHorizontalAlignmentRight.constructor:
if (right != null) {
return right.call(this as PageBlockHorizontalAlignmentRight);
}
break;
}
return orElse.call();
}