move methods around

Project: http://git-wip-us.apache.org/repos/asf/commons-compress/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-compress/commit/0065a044
Tree: http://git-wip-us.apache.org/repos/asf/commons-compress/tree/0065a044
Diff: http://git-wip-us.apache.org/repos/asf/commons-compress/diff/0065a044

Branch: refs/heads/master
Commit: 0065a044e998559df5127a7494953fe863016dca
Parents: fde6670
Author: Stefan Bodewig <bode...@apache.org>
Authored: Wed Jul 5 17:31:53 2017 +0200
Committer: Stefan Bodewig <bode...@apache.org>
Committed: Wed Jul 5 17:31:53 2017 +0200

----------------------------------------------------------------------
 .../compress/archivers/zip/NioZipEncoding.java  | 73 ++++++++++----------
 1 file changed, 36 insertions(+), 37 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-compress/blob/0065a044/src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java 
b/src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java
index 4b0069f..75787cc 100644
--- 
a/src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java
+++ 
b/src/main/java/org/apache/commons/compress/archivers/zip/NioZipEncoding.java
@@ -67,33 +67,6 @@ class NioZipEncoding implements ZipEncoding, HasCharset {
         return enc.canEncode(name);
     }
 
-    private CharsetEncoder newEncoder() {
-        if (useReplacement) {
-            return charset.newEncoder()
-                .onMalformedInput(CodingErrorAction.REPLACE)
-                .onUnmappableCharacter(CodingErrorAction.REPLACE)
-                .replaceWith(REPLACEMENT_BYTES);
-        } else {
-            return charset.newEncoder()
-                .onMalformedInput(CodingErrorAction.REPORT)
-                .onUnmappableCharacter(CodingErrorAction.REPORT);
-        }
-    }
-
-    private CharsetDecoder newDecoder() {
-        if (!useReplacement) {
-            return this.charset.newDecoder()
-                .onMalformedInput(CodingErrorAction.REPORT)
-                .onUnmappableCharacter(CodingErrorAction.REPORT);
-        } else {
-            return  charset.newDecoder()
-                .onMalformedInput(CodingErrorAction.REPLACE)
-                .onUnmappableCharacter(CodingErrorAction.REPLACE)
-                .replaceWith(REPLACEMENT_STRING);
-        }
-    }
-
-
     /**
      * @see ZipEncoding#encode(java.lang.String)
      */
@@ -150,6 +123,16 @@ class NioZipEncoding implements ZipEncoding, HasCharset {
         return out;
     }
 
+    /**
+     * @see
+     * ZipEncoding#decode(byte[])
+     */
+    @Override
+    public String decode(final byte[] data) throws IOException {
+        return newDecoder()
+            .decode(ByteBuffer.wrap(data)).toString();
+    }
+
     private static ByteBuffer encodeFully(CharsetEncoder enc, CharBuffer cb, 
ByteBuffer out) {
         while (cb.hasRemaining()) {
             CoderResult result = enc.encode(cb, out, false);
@@ -178,6 +161,32 @@ class NioZipEncoding implements ZipEncoding, HasCharset {
         return cb;
     }
 
+    private CharsetEncoder newEncoder() {
+        if (useReplacement) {
+            return charset.newEncoder()
+                .onMalformedInput(CodingErrorAction.REPLACE)
+                .onUnmappableCharacter(CodingErrorAction.REPLACE)
+                .replaceWith(REPLACEMENT_BYTES);
+        } else {
+            return charset.newEncoder()
+                .onMalformedInput(CodingErrorAction.REPORT)
+                .onUnmappableCharacter(CodingErrorAction.REPORT);
+        }
+    }
+
+    private CharsetDecoder newDecoder() {
+        if (!useReplacement) {
+            return this.charset.newDecoder()
+                .onMalformedInput(CodingErrorAction.REPORT)
+                .onUnmappableCharacter(CodingErrorAction.REPORT);
+        } else {
+            return  charset.newDecoder()
+                .onMalformedInput(CodingErrorAction.REPLACE)
+                .onUnmappableCharacter(CodingErrorAction.REPLACE)
+                .replaceWith(REPLACEMENT_STRING);
+        }
+    }
+
     /**
      * Estimate the initial encoded size (in bytes) for a character buffer.
      * <p>
@@ -207,14 +216,4 @@ class NioZipEncoding implements ZipEncoding, HasCharset {
         return (int) Math.ceil(charCount * enc.averageBytesPerChar());
     }
 
-    /**
-     * @see
-     * ZipEncoding#decode(byte[])
-     */
-    @Override
-    public String decode(final byte[] data) throws IOException {
-        return newDecoder()
-            .decode(ByteBuffer.wrap(data)).toString();
-    }
-
 }

Reply via email to