protected Statement labelledStatement(AST labelNode) { AST node = labelNode.getFirstChild(); String label = identifier(node); Statement statement = statement(node.getNextSibling()); statement.setStatementLabel(label); return statement; }
protected Statement labelledStatement(AST labelNode) { AST node = labelNode.getFirstChild(); String label = identifier(node); Statement statement = statement(node.getNextSibling()); if (statement.getStatementLabel() == null) // if statement has multiple labels, retain the last one statement.setStatementLabel(label); return statement; }
protected Statement labelledStatement(AST labelNode) { AST node = labelNode.getFirstChild(); String label = identifier(node); Statement statement = statement(node.getNextSibling()); if (statement.getStatementLabel() == null) // if statement has multiple labels, retain the last one statement.setStatementLabel(label); return statement; }
protected Statement labelledStatement(AST labelNode) { AST node = labelNode.getFirstChild(); String label = identifier(node); Statement statement = statement(node.getNextSibling()); if (statement.getStatementLabel() == null) // if statement has multiple labels, retain the last one statement.setStatementLabel(label); return statement; }