You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2020/04/09 20:13:07 UTC
[commons-io] branch master updated: [IO-662] Refactor
ByteArrayOutputStream into synchronized and unsynchronized versions #108.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-io.git
The following commit(s) were added to refs/heads/master by this push:
new 5004792 [IO-662] Refactor ByteArrayOutputStream into synchronized and unsynchronized versions #108.
5004792 is described below
commit 5004792c2955c83f8e5109da08cf6166684919ac
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu Apr 9 16:13:03 2020 -0400
[IO-662] Refactor ByteArrayOutputStream into synchronized and
unsynchronized versions #108.
Simplify method name.
---
src/changes/changes.xml | 3 +++
.../org/apache/commons/io/output/AbstractByteArrayOutputStream.java | 2 +-
src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java | 2 +-
.../apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java | 2 +-
4 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 0f4d8f0..c0d891c 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -201,6 +201,9 @@ The <action> type attribute can be add,update,fix,remove.
<action issue="IO-648" dev="ggregory" type="add" due-to="Adam Retter, Alex Herbert, Gary Gregory">
Refactor ByteArrayOutputStream into synchronized and unsynchronized versions #108.
</action>
+ <action issue="IO-662" dev="ggregory" type="add" due-to="Adam Retter, Gary Gregory">
+ Refactor ByteArrayOutputStream into synchronized and unsynchronized versions #108.
+ </action>
</release>
<release version="2.6" date="2017-10-15" description="Java 7 required, Java 9 supported.">
diff --git a/src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java b/src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java
index 24749e0..cf2114b 100644
--- a/src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java
+++ b/src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java
@@ -303,7 +303,7 @@ public abstract class AbstractByteArrayOutputStream extends OutputStream {
* @see #reset()
* @since 2.7
*/
- protected <T extends InputStream> InputStream toInputStreamImpl(
+ protected <T extends InputStream> InputStream toInputStream(
final InputStreamConstructor<T> isConstructor) {
int remaining = count;
if (remaining == 0) {
diff --git a/src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java b/src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java
index b0e63e9..b437963 100644
--- a/src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java
+++ b/src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java
@@ -158,7 +158,7 @@ public class ByteArrayOutputStream extends AbstractByteArrayOutputStream {
@Override
public synchronized InputStream toInputStream() {
- return toInputStreamImpl(java.io.ByteArrayInputStream::new);
+ return toInputStream(java.io.ByteArrayInputStream::new);
}
@Override
diff --git a/src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java b/src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java
index c572789..60c206d 100644
--- a/src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java
+++ b/src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java
@@ -155,7 +155,7 @@ public final class UnsynchronizedByteArrayOutputStream extends AbstractByteArray
@Override
public InputStream toInputStream() {
- return toInputStreamImpl(UnsynchronizedByteArrayInputStream::new);
+ return toInputStream(UnsynchronizedByteArrayInputStream::new);
}
@Override