fromJson static method
Implementation
static ArrowFunctionExpression fromJson(var jsonNode, ASTBuilder builder) {
List<ASTNode> params = builder.buildArray(jsonNode['params']);
BlockStatement? blockStmt;
Expression? expression;
if (jsonNode['body']['type'] == 'BlockStatement') {
blockStmt = builder.buildNode(jsonNode['body']) as BlockStatement;
} else {
expression = builder.buildNode(jsonNode['body']) as Expression;
}
return ArrowFunctionExpression(blockStmt, expression, params);
}