codeNodes method
Implementation
@override
List<CodeNode> codeNodes(Context context) {
List<CodeNode> codeNodes = [];
if (nodes.length == 1 && nodes.first is Expression) {
codeNodes.add(Space());
codeNodes.add(Code("=>"));
codeNodes.add(Space());
codeNodes.add(nodes.first);
codeNodes.add(EndOfStatement());
} else if (nodes.length == 1 && nodes.first is Block) {
codeNodes.add(nodes.first);
} else {
codeNodes.add(Block(nodes));
}
return codeNodes;
}