refactor(JSONReader): Simplify array creation logic

Simplified the logic for creating arrays by using a ternary operator, reducing code complexity and improving readability.
This commit is contained in:
wenshao 2025-02-24 07:41:56 +08:00
parent 395ac99511
commit 69f3610acc

View File

@ -1070,14 +1070,7 @@ public abstract class JSONReader
values[size++] = readInt64Value();
}
long[] array;
if (size == values.length) {
array = values;
} else {
array = Arrays.copyOf(values, size);
}
return array;
return size == values.length ? values : Arrays.copyOf(values, size);
}
if (isString()) {
@ -1086,7 +1079,7 @@ public abstract class JSONReader
return null;
}
throw new JSONException(info("not support input " + str));
throw error("not support input ".concat(str));
}
throw new JSONException(info("TODO"));