aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/io/reader/NamedReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/io/reader/NamedReader.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/io/reader/NamedReader.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/io/reader/NamedReader.java b/vespajlib/src/main/java/com/yahoo/io/reader/NamedReader.java
index 0a437e93f41..2cfc45c784c 100644
--- a/vespajlib/src/main/java/com/yahoo/io/reader/NamedReader.java
+++ b/vespajlib/src/main/java/com/yahoo/io/reader/NamedReader.java
@@ -36,6 +36,7 @@ public class NamedReader extends Reader {
}
// The rest is reader method implementations which delegates to the wrapped reader
+ public static Reader nullReader() { return new NamedReader("nullReader", Reader.nullReader()); }
@Override
public int read(CharBuffer charBuffer) throws IOException { return reader.read(charBuffer); }
@Override
@@ -56,10 +57,8 @@ public class NamedReader extends Reader {
public void reset() throws IOException { reader.reset(); }
@Override
public void close() throws IOException { reader.close(); }
-
- // TODO Java 10: uncomment
-// @Override
-// public long transferTo(Writer out) throws IOException { return reader.transferTo(out); }
+ @Override
+ public long transferTo(Writer out) throws IOException { return reader.transferTo(out); }
/** Convenience method for closing a list of readers. Does nothing if the given reader list is null. */
public static void closeAll(List<NamedReader> readers) {