void space(final boolean addSpace) { if (addSpace) { space(); } }
void writeAnnotations(final Iterable<Annotation> annotations, final boolean newLineAfter) { for (final Annotation annotation : annotations) { annotation.acceptVisitor(this, null); if (newLineAfter) { newLine(); } else { space(); } } }
void openBrace(final BraceStyle style) { writeSpecialsUpToRole(Roles.LEFT_BRACE); space( (style == BraceStyle.EndOfLine || style == BraceStyle.BannerStyle) && lastWritten != LastWritten.Whitespace && lastWritten != LastWritten.LeftParenthesis ); formatter.openBrace(style); lastWritten = style == BraceStyle.BannerStyle ? LastWritten.Other : LastWritten.Whitespace; }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void ignored) { startNode(node); node.getLeft().acceptVisitor(this, ignored); space(policy.SpaceAroundAssignment); writeToken(AssignmentExpression.getOperatorRole(node.getOperator())); space(policy.SpaceAroundAssignment); node.getRight().acceptVisitor(this, ignored); endNode(node); return null; }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void ignored) { startNode(node); node.getLeft().acceptVisitor(this, ignored); space(policy.SpaceAroundAssignment); writeToken(AssignmentExpression.getOperatorRole(node.getOperator())); space(policy.SpaceAroundAssignment); node.getRight().acceptVisitor(this, ignored); endNode(node); return null; }
@Override public Void visitInvocationExpression(final InvocationExpression node, final Void ignored) { startNode(node); node.getTarget().acceptVisitor(this, null); space(policy.SpaceBeforeMethodCallParentheses); writeCommaSeparatedListInParenthesis(node.getArguments(), policy.SpaceWithinMethodCallParentheses); endNode(node); return null; }
@Override public Void visitInvocationExpression(final InvocationExpression node, final Void ignored) { startNode(node); node.getTarget().acceptVisitor(this, null); space(policy.SpaceBeforeMethodCallParentheses); writeCommaSeparatedListInParenthesis(node.getArguments(), policy.SpaceWithinMethodCallParentheses); endNode(node); return null; }
@Override public Void visitInstanceOfExpression(final InstanceOfExpression node, final Void ignored) { startNode(node); node.getExpression().acceptVisitor(this, ignored); space(); writeKeyword(InstanceOfExpression.INSTANCE_OF_KEYWORD_ROLE); node.getType().acceptVisitor(this, ignored); endNode(node); return null; }
@Override public Void visitInstanceOfExpression(final InstanceOfExpression node, final Void ignored) { startNode(node); node.getExpression().acceptVisitor(this, ignored); space(); writeKeyword(InstanceOfExpression.INSTANCE_OF_KEYWORD_ROLE); node.getType().acceptVisitor(this, ignored); endNode(node); return null; }
@Override public Void visitInstanceOfExpression(final InstanceOfExpression node, final Void ignored) { startNode(node); node.getExpression().acceptVisitor(this, ignored); space(); writeKeyword(InstanceOfExpression.INSTANCE_OF_KEYWORD_ROLE); node.getType().acceptVisitor(this, ignored); endNode(node); return null; }
@Override public Void visitReturnStatement(final ReturnStatement node, final Void ignored) { startNode(node); writeKeyword(ReturnStatement.RETURN_KEYWORD_ROLE); if (!node.getExpression().isNull()) { space(); node.getExpression().acceptVisitor(this, null); } semicolon(); endNode(node); return null; }
@Override public Void visitThrowStatement(final ThrowStatement node, final Void ignored) { startNode(node); writeKeyword(ThrowStatement.THROW_KEYWORD_ROLE); if (!node.getExpression().isNull()) { space(); node.getExpression().acceptVisitor(this, ignored); } semicolon(); endNode(node); return null; }
@Override public Void visitThrowStatement(final ThrowStatement node, final Void ignored) { startNode(node); writeKeyword(ThrowStatement.THROW_KEYWORD_ROLE); if (!node.getExpression().isNull()) { space(); node.getExpression().acceptVisitor(this, ignored); } semicolon(); endNode(node); return null; }
@Override public Void visitThrowStatement(final ThrowStatement node, final Void ignored) { startNode(node); writeKeyword(ThrowStatement.THROW_KEYWORD_ROLE); if (!node.getExpression().isNull()) { space(); node.getExpression().acceptVisitor(this, ignored); } semicolon(); endNode(node); return null; }
@Override public Void visitReturnStatement(final ReturnStatement node, final Void ignored) { startNode(node); writeKeyword(ReturnStatement.RETURN_KEYWORD_ROLE); if (!node.getExpression().isNull()) { space(); node.getExpression().acceptVisitor(this, null); } semicolon(); endNode(node); return null; }
private Void writeVariableDeclaration(final VariableDeclarationStatement node, final boolean semicolon) { startNode(node); writeModifiers(node.getChildrenByRole(VariableDeclarationStatement.MODIFIER_ROLE)); node.getType().acceptVisitor(this, null); space(); writeCommaSeparatedList(node.getVariables()); if (semicolon) { semicolon(); } endNode(node); return null; }
private Void writeVariableDeclaration(final VariableDeclarationStatement node, final boolean semicolon) { startNode(node); writeModifiers(node.getChildrenByRole(VariableDeclarationStatement.MODIFIER_ROLE)); node.getType().acceptVisitor(this, null); space(); writeCommaSeparatedList(node.getVariables()); if (semicolon) { semicolon(); } endNode(node); return null; }