fromJson static method
Implementation
static VariableDeclarator fromJson(var jsonNode, ASTBuilder builder) {
ASTNode n = builder.buildNode(jsonNode['id']);
if (n is! Identifier) {
throw Exception(
'Only Identifiers are supported for variable declarations at this time');
}
Identifier id = n;
Expression? init;
if (jsonNode['init'] != null) {
init = builder.buildNode(jsonNode['init']) as Expression;
}
return VariableDeclarator(id, init);
}