src/main/java/org/apache/commons/io/function/IOStream.java (8 lines): - line 166: * TODO Package-private for now, needs IOCollector? - line 267: * TODO Package-private for now, needs IODoubleStream? - line 284: * TODO Package-private for now, needs IOIntStream? - line 301: * TODO Package-private for now, needs IOLongStream? - line 401: * TODO Package-private for now, needs IOToDoubleFunction? - line 418: * TODO Package-private for now, needs IOToIntFunction? - line 435: * TODO Package-private for now, needs IOToLongFunction? - line 580: * TODO Package-private for now, needs IOIntFunction? src/main/java/org/apache/commons/io/IOUtils.java (5 lines): - line 359: * TODO Consider guarding or warning against large allocations... - line 383: * TODO Consider guarding or warning against large allocations... - line 946: // TODO Consider making public - line 1017: // TODO Consider making public - line 1028: // TODO Consider making public src/main/java/org/apache/commons/io/build/AbstractOrigin.java (5 lines): - line 112: // TODO Pass in a Charset? Consider if call sites actually need this. - line 124: // TODO Pass in a Charset? Consider if call sites actually need this. - line 299: // TODO Pass in a Charset? Consider if call sites actually need this. - line 310: // TODO Pass in a Charset? Consider if call sites actually need this. - line 366: // TODO Pass in a Charset? Consider if call sites actually need this. src/main/java/org/apache/commons/io/output/ThresholdingOutputStream.java (5 lines): - line 121: // TODO for 4.0: Replace with getOutputStream() - line 133: // TODO for 4.0: Replace with getOutputStream() - line 230: // TODO for 4.0: Replace with getOutputStream() - line 248: // TODO for 4.0: Replace with getOutputStream() - line 264: // TODO for 4.0: Replace with getOutputStream() src/changes/changes.xml (3 lines): - line 1886: TODO: Convert RELEASE-NOTES.txt from 2.0.1? - line 1892: TODO: Convert RELEASE-NOTES.txt from 2.0? - line 1898: TODO: Convert RELEASE-NOTES.txt from 1.4? src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java (1 line): - line 321: builder.append(new String(magicNumbers, Charset.defaultCharset()));// TODO perhaps use hex if value is not src/main/java/org/apache/commons/io/HexDump.java (1 line): - line 121: // TODO Use Objects.checkFromIndexSize(index, length, data.length) when upgrading to JDK9 src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java (1 line): - line 194: // FIXME: what if buf was null? src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java (1 line): - line 41: * TODO Rename to MessageDigestInputStream in 3.0. src/main/java/org/apache/commons/io/input/UnsupportedOperationExceptions.java (1 line): - line 24: * TODO Consider making this public and use from LineIterator but this feels like it belongs in LANG rather than IO. src/main/java/org/apache/commons/io/file/DirectoryStreamFilter.java (1 line): - line 45: // TODO Instead of NPE, we could map null to FalseFileFilter. src/main/java/org/apache/commons/io/output/NullOutputStream.java (1 line): - line 48: * TODO: Will be private in 3.0. src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java (1 line): - line 298: // TODO Rethrow as UncheckedIOException? src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java (1 line): - line 88: // TODO Files.deleteIfExists() never follows links, so use LinkOption.NOFOLLOW_LINKS in other calls to Files. src/main/java/org/apache/commons/io/file/PathFilter.java (1 line): - line 36: * @param attributes the file's basic attributes (TODO may be null). src/main/java/org/apache/commons/io/file/PathUtils.java (1 line): - line 561: // TODO Needs clean up src/main/java/org/apache/commons/io/FileUtils.java (1 line): - line 2881: // TODO: (Help!) Determine historically why setLastModified(File, File) needed PathUtils.setLastModifiedTime() if src/main/java/org/apache/commons/io/output/TeeOutputStream.java (1 line): - line 31: * TODO Make private and final in 3.0.