@Override public void visitStringLiteralConcatenation(StringLiteralConcatenation node) { Node lombokAggregator = null; if (node.literals != null) { for (int i = 0; i < node.counter; i++) { Node lombokElemNode = toTree(node.literals[i]); if (lombokAggregator != null) { Position newPos = lombokElemNode.getPosition().withoutGeneratedBy(); lombokAggregator = new lombok.ast.BinaryExpression().astOperator(BinaryOperator.PLUS) .rawLeft(lombokAggregator).rawRight(lombokElemNode); lombokAggregator.setPosition(newPos); } else { lombokAggregator = lombokElemNode; } } } set(node, setPosition(node, lombokAggregator)); }
@Override public void visitStringLiteralConcatenation(StringLiteralConcatenation node) { Node lombokAggregator = null; if (node.literals != null) { for (int i = 0; i < node.counter; i++) { Node lombokElemNode = toTree(node.literals[i]); if (lombokAggregator != null) { Position newPos = lombokElemNode.getPosition().withoutGeneratedBy(); lombokAggregator = new lombok.ast.BinaryExpression().astOperator(BinaryOperator.PLUS) .rawLeft(lombokAggregator).rawRight(lombokElemNode); lombokAggregator.setPosition(newPos); } else { lombokAggregator = lombokElemNode; } } } set(node, setPosition(node, lombokAggregator)); }
@Override public void visitStringLiteralConcatenation(StringLiteralConcatenation node) { Node lombokAggregator = null; if (node.literals != null) { for (int i = 0; i < node.counter; i++) { Node lombokElemNode = toTree(node.literals[i]); if (lombokAggregator != null) { Position newPos = lombokElemNode.getPosition().withoutGeneratedBy(); lombokAggregator = new lombok.ast.BinaryExpression().astOperator(BinaryOperator.PLUS) .rawLeft(lombokAggregator).rawRight(lombokElemNode); lombokAggregator.setPosition(newPos); } else { lombokAggregator = lombokElemNode; } } } set(node, setPosition(node, lombokAggregator)); }