#863 make StringBuilderWriter public and move test

This commit is contained in:
Simulant 2024-03-10 23:20:09 +01:00
parent 60090a7167
commit 6c35b08ad6
2 changed files with 5 additions and 4 deletions

View File

@ -7,13 +7,13 @@ import java.io.Writer;
* Performance optimised alternative for {@link java.io.StringWriter}
* using internally a {@link StringBuilder} instead of a {@link StringBuffer}.
*/
class StringBuilderWriter extends Writer {
public class StringBuilderWriter extends Writer {
private final StringBuilder builder;
/**
* Create a new string builder writer using the default initial string-builder buffer size.
*/
StringBuilderWriter() {
public StringBuilderWriter() {
builder = new StringBuilder();
lock = builder;
}
@ -26,7 +26,7 @@ class StringBuilderWriter extends Writer {
*
* @throws IllegalArgumentException If {@code initialSize} is negative
*/
StringBuilderWriter(int initialSize) {
public StringBuilderWriter(int initialSize) {
builder = new StringBuilder(initialSize);
lock = builder;
}

View File

@ -1,7 +1,8 @@
package org.json;
package org.json.junit;
import static org.junit.Assert.assertEquals;
import org.json.StringBuilderWriter;
import org.junit.Before;
import org.junit.Test;