Index: src/org/adblockplus/ChunkedOutputStream.java |
diff --git a/src/org/adblockplus/ChunkedOutputStream.java b/src/org/adblockplus/ChunkedOutputStream.java |
index f4f26d120ef5c1ca6ba9230fb3f63e868358daf6..6947f285f2035bfe98166d8485a720663c9aec03 100644 |
--- a/src/org/adblockplus/ChunkedOutputStream.java |
+++ b/src/org/adblockplus/ChunkedOutputStream.java |
@@ -28,12 +28,12 @@ import java.io.OutputStream; |
public class ChunkedOutputStream extends FilterOutputStream |
{ |
private static final int MAX_CHUNK_SIZE = 2048; |
- |
private static final byte[] CRLF = {'\r', '\n'}; |
private static final byte[] FINAL_CHUNK = new byte[] {'0', '\r', '\n', '\r', '\n'}; |
+ |
private boolean wroteFinalChunk = false; |
- public ChunkedOutputStream(OutputStream out) |
+ public ChunkedOutputStream(final OutputStream out) |
{ |
super(out); |
} |
@@ -47,13 +47,13 @@ public class ChunkedOutputStream extends FilterOutputStream |
} |
@Override |
- public void write(byte[] buffer, int offset, int length) throws IOException |
+ public void write(final byte[] buffer, final int offset, final int length) throws IOException |
{ |
writeChunk(buffer, offset, length); |
} |
@Override |
- public void write(byte[] buffer) throws IOException |
+ public void write(final byte[] buffer) throws IOException |
{ |
int offset = 0; |
int remain = buffer.length; |
@@ -69,7 +69,7 @@ public class ChunkedOutputStream extends FilterOutputStream |
} |
@Override |
- public void write(int oneByte) throws IOException |
+ public void write(final int oneByte) throws IOException |
{ |
throw new UnsupportedOperationException("Not implemented"); |
} |
@@ -81,7 +81,7 @@ public class ChunkedOutputStream extends FilterOutputStream |
wroteFinalChunk = true; |
} |
- private void writeChunk(byte buffer[], int offset, int length) throws IOException |
+ private void writeChunk(final byte buffer[], final int offset, final int length) throws IOException |
{ |
// Zero sized buffers are ok on slow connections but not in our case - zero |
// chunk is used to indicate the end of transfer. |
@@ -98,7 +98,7 @@ public class ChunkedOutputStream extends FilterOutputStream |
} |
} |
- private void writeHex(int i) throws IOException |
+ private void writeHex(final int i) throws IOException |
{ |
out.write(Integer.toHexString(i).getBytes()); |
out.write(CRLF); |