getIconData method
Retrieve the symbolic icon for the StatementType.
Implementation
IconData getIconData() {
return switch (this) {
StatementType.variableDeclarationStatement => Icons.add_circle_outline,
StatementType.variableAssignmentStatement => Icons.edit_outlined,
StatementType.forLoopStatement => Icons.loop,
StatementType.whileLoopStatement => Icons.repeat,
StatementType.ifElseStatement => Icons.call_split,
StatementType.breakStatement => Icons.logout,
StatementType.continueStatement => Icons.skip_next,
StatementType.customFunctionCallStatement => Icons.functions,
StatementType.returnStatement => Icons.keyboard_return,
StatementType.printStatement => Icons.wysiwyg,
_ => Icons.code,
};
}