getIconData method

IconData getIconData()

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,
  };
}