X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fstreams%2FBase64InputStream.java;h=a3afaefc66191d1bdb5f742d609f1af9ce5eabf5;hp=b2357419696c67bf54d1393b92af6e044d72c039;hb=7194ac50b29064a013f177fc9cfc5aaa131a8ec4;hpb=a6a73de36765b85947ac885529da82d3e7189269 diff --git a/src/be/nikiroo/utils/streams/Base64InputStream.java b/src/be/nikiroo/utils/streams/Base64InputStream.java index b235741..a3afaef 100644 --- a/src/be/nikiroo/utils/streams/Base64InputStream.java +++ b/src/be/nikiroo/utils/streams/Base64InputStream.java @@ -70,28 +70,36 @@ public class Base64InputStream extends FilterInputStream { outputEnd = 0; } - public boolean markSupported() { + @Override + public boolean markSupported() { return false; } - public void mark(int readlimit) { + @SuppressWarnings("sync-override") + @Override + public void mark(int readlimit) { throw new UnsupportedOperationException(); } - public void reset() { + @SuppressWarnings("sync-override") + @Override + public void reset() { throw new UnsupportedOperationException(); } - public void close() throws IOException { + @Override + public void close() throws IOException { in.close(); inputBuffer = null; } - public int available() { + @Override + public int available() { return outputEnd - outputStart; } - public long skip(long n) throws IOException { + @Override + public long skip(long n) throws IOException { if (outputStart >= outputEnd) { refill(); } @@ -103,18 +111,20 @@ public class Base64InputStream extends FilterInputStream { return bytes; } - public int read() throws IOException { + @Override + public int read() throws IOException { if (outputStart >= outputEnd) { refill(); } if (outputStart >= outputEnd) { return -1; - } else { - return coder.output[outputStart++] & 0xff; } + + return coder.output[outputStart++] & 0xff; } - public int read(byte[] b, int off, int len) throws IOException { + @Override + public int read(byte[] b, int off, int len) throws IOException { if (outputStart >= outputEnd) { refill(); }