private void append(String text) { StringBuilder sb = new StringBuilder(); for (char c : text.toCharArray()) { if (c == '\n') { if (sb.length() > 0) formatter.append(sb.toString()); sb.setLength(0); formatter.verticalSpace(); } else if (c == ' ') { if (sb.length() > 0) formatter.append(sb.toString()); sb.setLength(0); formatter.space(); } else sb.append(c); } if (sb.length() > 0) formatter.append(sb.toString()); }
private void append(String text) { StringBuilder sb = new StringBuilder(); for (char c : text.toCharArray()) { if (c == '\n') { if (sb.length() > 0) formatter.append(sb.toString()); sb.setLength(0); formatter.verticalSpace(); } else if (c == ' ') { if (sb.length() > 0) formatter.append(sb.toString()); sb.setLength(0); formatter.space(); } else sb.append(c); } if (sb.length() > 0) formatter.append(sb.toString()); }
private void append(String text) { StringBuilder sb = new StringBuilder(); for (char c : text.toCharArray()) { if (c == '\n') { if (sb.length() > 0) formatter.append(sb.toString()); sb.setLength(0); formatter.verticalSpace(); } else if (c == ' ') { if (sb.length() > 0) formatter.append(sb.toString()); sb.setLength(0); formatter.space(); } else sb.append(c); } if (sb.length() > 0) formatter.append(sb.toString()); }
@Override public boolean visitCompilationUnit(CompilationUnit node) { formatter.buildBlock(node); if (node.rawPackageDeclaration() != null) { visit(node.rawPackageDeclaration()); if (!node.rawTypeDeclarations().isEmpty() || !node.rawImportDeclarations().isEmpty()) formatter.verticalSpace(); } visitAll(node.rawImportDeclarations(), "", "", ""); if (!node.rawTypeDeclarations().isEmpty() && !node.rawImportDeclarations().isEmpty()) formatter.verticalSpace(); visitAll(node.rawTypeDeclarations(), "\n", "", ""); formatter.closeBlock(); return true; }
@Override public boolean visitCompilationUnit(CompilationUnit node) { formatter.buildBlock(node); if (node.rawPackageDeclaration() != null) { visit(node.rawPackageDeclaration()); if (!node.rawTypeDeclarations().isEmpty() || !node.rawImportDeclarations().isEmpty()) formatter.verticalSpace(); } visitAll(node.rawImportDeclarations(), "", "", ""); if (!node.rawTypeDeclarations().isEmpty() && !node.rawImportDeclarations().isEmpty()) formatter.verticalSpace(); visitAll(node.rawTypeDeclarations(), "\n", "", ""); formatter.closeBlock(); return true; }
@Override public boolean visitCompilationUnit(CompilationUnit node) { formatter.buildBlock(node); if (node.rawPackageDeclaration() != null) { visit(node.rawPackageDeclaration()); if (!node.rawTypeDeclarations().isEmpty() || !node.rawImportDeclarations().isEmpty()) formatter.verticalSpace(); } visitAll(node.rawImportDeclarations(), "", "", ""); if (!node.rawTypeDeclarations().isEmpty() && !node.rawImportDeclarations().isEmpty()) formatter.verticalSpace(); visitAll(node.rawTypeDeclarations(), "\n", "", ""); formatter.closeBlock(); return true; }
@Override public boolean visitEnumTypeBody(EnumTypeBody node) { formatter.buildBlock(node); formatter.append("{"); formatter.buildBlock(null); visitAll("constant", node.rawConstants(), ",\n", "", ""); if (!node.rawMembers().isEmpty()) { formatter.append(";"); formatter.verticalSpace(); } visitAll(node.rawMembers(), "\n", "", ""); formatter.closeBlock(); formatter.append("}"); formatter.closeBlock(); return true; }
@Override public boolean visitEnumTypeBody(EnumTypeBody node) { formatter.buildBlock(node); formatter.append("{"); formatter.buildBlock(null); visitAll("constant", node.rawConstants(), ",\n", "", ""); if (!node.rawMembers().isEmpty()) { formatter.append(";"); formatter.verticalSpace(); } visitAll(node.rawMembers(), "\n", "", ""); formatter.closeBlock(); formatter.append("}"); formatter.closeBlock(); return true; }
@Override public boolean visitEnumTypeBody(EnumTypeBody node) { formatter.buildBlock(node); formatter.append("{"); formatter.buildBlock(null); visitAll("constant", node.rawConstants(), ",\n", "", ""); if (!node.rawMembers().isEmpty()) { formatter.append(";"); formatter.verticalSpace(); } visitAll(node.rawMembers(), "\n", "", ""); formatter.closeBlock(); formatter.append("}"); formatter.closeBlock(); return true; }