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