@Override public boolean visitExpressionStatement(lombok.ast.ExpressionStatement node) { Statement statement = toStatement(node.astExpression()); try { Field f = statement.getClass().getField("statementEnd"); f.set(statement, end(node)); } catch (Exception ignore) { // Not all these classes may have a statementEnd. } return set(node, statement); }
public Node createExpressionStatement(Node expression) { return posify(new ExpressionStatement().rawExpression(expression)); }
lombok.ast.ExpressionStatement stat = new lombok.ast.ExpressionStatement(); stat.astExpression((lombok.ast.Expression)value); int start = node.sourceStart; int end = node.sourceEnd; set(node, stat.setPosition(toPosition(start, end))); return;
@Override public boolean visitExpressionStatement(ExpressionStatement node) { formatter.buildBlock(node); visit(node.rawExpression()); formatter.append(";"); formatter.closeBlock(); return true; }
lombok.ast.ExpressionStatement stat = new lombok.ast.ExpressionStatement(); stat.astExpression((lombok.ast.Expression)value); int start = node.sourceStart; int end = node.sourceEnd; set(node, stat.setPosition(toPosition(start, end))); return;
@Override public boolean visitExpressionStatement(ExpressionStatement node) { formatter.buildBlock(node); visit(node.rawExpression()); formatter.append(";"); formatter.closeBlock(); return true; }
private void set(ASTNode node, Node value) { if (result != null) throw new IllegalStateException("result is already set"); if (value instanceof lombok.ast.Expression && hasFlag(FlagKey.AS_STATEMENT)) { lombok.ast.ExpressionStatement stat = new lombok.ast.ExpressionStatement(); stat.astExpression((lombok.ast.Expression)value); int start = node.sourceStart; int end = node.sourceEnd; try { end = (Integer)node.getClass().getField("statementEnd").get(node); } catch (Exception e) { // Not all these classes may have a statementEnd. } set(node, stat.setPosition(toPosition(start, end))); return; } if (value instanceof lombok.ast.Expression) { int parenCount = (node.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT; for (int i = 0; i < parenCount; i++) { ((lombok.ast.Expression) value).astParensPositions().add(value.getPosition()); } } List<Node> result = Lists.newArrayList(); if (value != null) result.add(value); this.result = result; }
@Override public boolean visitExpressionStatement(lombok.ast.ExpressionStatement node) { Statement statement = toStatement(node.astExpression()); try { Field f = statement.getClass().getField("statementEnd"); f.set(statement, end(node)); } catch (Exception ignore) { // Not all these classes may have a statementEnd. } return set(node, statement); }
public Node createExpressionStatement(Node expression) { return posify(new ExpressionStatement().rawExpression(expression)); }
@Override public boolean visitExpressionStatement(ExpressionStatement node) { formatter.buildBlock(node); visit(node.rawExpression()); formatter.append(";"); formatter.closeBlock(); return true; }
@Override public boolean visitExpressionStatement(lombok.ast.ExpressionStatement node) { Statement statement = toStatement(node.astExpression()); try { Field f = statement.getClass().getField("statementEnd"); f.set(statement, end(node)); } catch (Exception ignore) { // Not all these classes may have a statementEnd. } return set(node, statement); }
public Node createExpressionStatement(Node expression) { return posify(new ExpressionStatement().rawExpression(expression)); }
@Override public boolean visitExpressionStatement(ExpressionStatement node) { return posSet(node, treeMaker.Exec(toExpression(node.astExpression()))); }
@Override public void visitExec(JCExpressionStatement node) { Node expr = toTree(node.getExpression()); if (expr instanceof SuperConstructorInvocation || expr instanceof AlternateConstructorInvocation) { setConversionPositionInfo(expr, "exec", getPosition(node)); set(node, expr); return; } ExpressionStatement exec = new ExpressionStatement(); exec.rawExpression(expr); set(node, exec); }
@Override public boolean visitExpressionStatement(ExpressionStatement node) { return posSet(node, treeMaker.Exec(toExpression(node.astExpression()))); }
@Override public void visitExec(JCExpressionStatement node) { Node expr = toTree(node.getExpression()); if (expr instanceof SuperConstructorInvocation || expr instanceof AlternateConstructorInvocation) { setConversionPositionInfo(expr, "exec", getPosition(node)); set(node, expr); return; } ExpressionStatement exec = new ExpressionStatement(); exec.rawExpression(expr); set(node, exec); }
@Override public boolean visitExpressionStatement(ExpressionStatement node) { return posSet(node, treeMaker.Exec(toExpression(node.astExpression()))); }
@Override public void visitExec(JCExpressionStatement node) { Node expr = toTree(node.getExpression()); if (expr instanceof SuperConstructorInvocation || expr instanceof AlternateConstructorInvocation) { setConversionPositionInfo(expr, "exec", getPosition(node)); set(node, expr); return; } ExpressionStatement exec = new ExpressionStatement(); exec.rawExpression(expr); set(node, exec); }
Expression expression = expressionStatement.astExpression(); if (expression instanceof BinaryExpression && ((BinaryExpression) expression).astOperator()
Expression expression = expressionStatement.astExpression(); if (expression instanceof BinaryExpression && ((BinaryExpression) expression).astOperator()