public DelimitedBuilder push() { return push(delimiter); }
public <V> DelimitedBuilder appendAll(String delimiter, V[] v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; }
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; } }
public DelimitedBuilder push() { return push(delimiter); }
out.append(fixedLevels).mark(); } else { out.push(",");
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; } }
public <V> DelimitedBuilder appendAll(String delimiter, V[] v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; }
out.append(fixedLevels).mark(); } else { out.push(",");