From 15fe5f6ecaa970805086fa31a7794ae1e0b9a196 Mon Sep 17 00:00:00 2001 From: Andrey Somov Date: Mon, 15 Apr 2024 16:49:46 +0400 Subject: Remove unused BUFFER_SIZE --- src/changes/changes.xml | 3 +++ src/main/java/org/yaml/snakeyaml/reader/StreamReader.java | 6 ++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 1e1154d6..3d8f234b 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -6,6 +6,9 @@ + + Remove unused BUFFER_SIZE (thanks to Róbert Papp (TWiStErRob)) + Use DumberOptions.setDereferenceAliases to avoid dumping anchors (thanks to Mikael Ståldal) diff --git a/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java b/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java index 34e88eed..604175bb 100644 --- a/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java +++ b/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java @@ -51,8 +51,6 @@ public class StreamReader { private final char[] buffer; // temp buffer for one read operation (to avoid // creating the array in stack) - private static final int BUFFER_SIZE = 1025; - public StreamReader(String stream) { this(new StringReader(stream)); this.name = "'string'"; @@ -67,7 +65,7 @@ public class StreamReader { this.dataLength = 0; this.stream = reader; this.eof = false; - this.buffer = new char[BUFFER_SIZE]; + this.buffer = new char[1024]; } public static boolean isPrintable(final String data) { @@ -177,7 +175,7 @@ public class StreamReader { private void update() { try { - int read = stream.read(buffer, 0, BUFFER_SIZE - 1); + int read = stream.read(buffer); if (read > 0) { int cpIndex = (dataLength - pointer); dataWindow = Arrays.copyOfRange(dataWindow, pointer, dataLength + read); -- cgit v1.2.3