mirror of
https://github.com/stleary/JSON-java.git
synced 2025-08-03 03:15:32 -04:00
#863 improve formatting
This commit is contained in:
parent
7c7a98da71
commit
0ff635c456
@ -10,26 +10,21 @@ import java.io.Writer;
|
||||
class StringBuilderWriter extends Writer {
|
||||
private final StringBuilder builder;
|
||||
|
||||
/**
|
||||
* Create a new string builder writer using the default initial string-builder buffer size.
|
||||
*/
|
||||
StringBuilderWriter() {
|
||||
builder = new StringBuilder();
|
||||
lock = builder;
|
||||
}
|
||||
|
||||
StringBuilderWriter(int initialSize) {
|
||||
if (initialSize < 0) {
|
||||
throw new IllegalArgumentException("Negative buffer size");
|
||||
}
|
||||
builder = new StringBuilder(initialSize);
|
||||
lock = builder;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write(int c) {
|
||||
builder.append((char) c);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write(char cbuf[], int offset, int length) {
|
||||
public void write(char[] cbuf, int offset, int length) {
|
||||
if ((offset < 0) || (offset > cbuf.length) || (length < 0) ||
|
||||
((offset + length) > cbuf.length) || ((offset + length) < 0)) {
|
||||
throw new IndexOutOfBoundsException();
|
||||
@ -57,7 +52,9 @@ class StringBuilderWriter extends Writer {
|
||||
|
||||
@Override
|
||||
public StringBuilderWriter append(CharSequence csq, int start, int end) {
|
||||
if (csq == null) csq = "null";
|
||||
if (csq == null) {
|
||||
csq = "null";
|
||||
}
|
||||
return append(csq.subSequence(start, end));
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user