maybeGetSingleReturnExpression function

Expression? maybeGetSingleReturnExpression(
  1. FunctionBody body
)

Implementation

Expression? maybeGetSingleReturnExpression(FunctionBody body) {
  return switch (body) {
    ExpressionFunctionBody(:final expression) ||
    BlockFunctionBody(
      block: Block(statements: [ReturnStatement(:final expression?)]),
    ) => expression,
    _ => null,
  };
}