This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-io.git
from 3dfbff61 Reduce new public API footprint new 3d54ed8b Add missing entries for adding IOBiFunction and IOTriFunction. new e03ade02 Add IOQuadFunction. new 7949b848 Reuse own code new 15f250e7 Use final new bd2340a8 Reuse own code new 5fcd310b Reuse own code new da1ec558 Fix Javadoc new 8e63832a Add IOUtils.consume(Reader). new 5609a734 No instances needed new d82b04ff No instances needed new 1c0a9c0d Better parameter names new d012dff1 Add IOPredicate new b2415886 Add IOPredicate new 0cdb6b3a Add IOTriConsumer new b5fecb3d Reuse our own code new 5be182dc Javadoc new 717239a1 Javadoc new 8bc3e236 Fix reference new 3ec33155 Add FilesUncheck new 7adb1221 Rename new class new 85d5318f Make package-private until we need it public The 21 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: src/changes/changes.xml | 8 +- src/main/java/org/apache/commons/io/FileUtils.java | 32 +- src/main/java/org/apache/commons/io/IOUtils.java | 20 +- .../commons/io/{UncheckedIO.java => Uncheck.java} | 150 +++- .../apache/commons/io/UncheckedIOExceptions.java | 6 +- .../org/apache/commons/io/file/FilesUncheck.java | 756 +++++++++++++++++++++ .../java/org/apache/commons/io/file/PathUtils.java | 6 +- .../org/apache/commons/io/function/Constants.java | 18 +- .../apache/commons/io/function/IOBiConsumer.java | 13 +- .../apache/commons/io/function/IOBiFunction.java | 15 - .../apache/commons/io/function/IOPredicate.java | 136 ++++ .../{IOTriFunction.java => IOQuadFunction.java} | 31 +- .../{IOBiConsumer.java => IOTriConsumer.java} | 26 +- .../apache/commons/io/function/IOTriFunction.java | 14 - .../commons/io/input/UncheckedBufferedReader.java | 22 +- .../io/input/UncheckedFilterInputStream.java | 16 +- .../commons/io/input/UncheckedFilterReader.java | 20 +- .../commons/io/output/LockableFileWriter.java | 17 +- .../commons/io/output/UncheckedAppendableImpl.java | 8 +- .../io/output/UncheckedFilterOutputStream.java | 36 +- .../commons/io/output/UncheckedFilterWriter.java | 66 +- .../java/org/apache/commons/io/FileUtilsTest.java | 6 +- .../java/org/apache/commons/io/IOUtilsTest.java | 19 +- .../commons/io/UncheckedIOExceptionsTest.java | 2 +- .../org/apache/commons/io/UncheckedIOTest.java | 32 +- .../apache/commons/io/file/FilesUncheckTest.java | 445 ++++++++++++ .../commons/io/function/IOBiFunctionTest.java | 15 - .../commons/io/function/IOPredicateTest.java | 153 +++++ ...riFunctionTest.java => IOQuadFunctionTest.java} | 66 +- ...OBiConsumerTest.java => IOTriConsumerTest.java} | 22 +- .../commons/io/function/IOTriFunctionTest.java | 29 - .../commons/io/output/LockableFileWriterTest.java | 3 +- 32 files changed, 1836 insertions(+), 372 deletions(-) rename src/main/java/org/apache/commons/io/{UncheckedIO.java => Uncheck.java} (52%) create mode 100644 src/main/java/org/apache/commons/io/file/FilesUncheck.java create mode 100644 src/main/java/org/apache/commons/io/function/IOPredicate.java copy src/main/java/org/apache/commons/io/function/{IOTriFunction.java => IOQuadFunction.java} (62%) copy src/main/java/org/apache/commons/io/function/{IOBiConsumer.java => IOTriConsumer.java} (71%) create mode 100644 src/test/java/org/apache/commons/io/file/FilesUncheckTest.java create mode 100644 src/test/java/org/apache/commons/io/function/IOPredicateTest.java copy src/test/java/org/apache/commons/io/function/{IOTriFunctionTest.java => IOQuadFunctionTest.java} (51%) copy src/test/java/org/apache/commons/io/function/{IOBiConsumerTest.java => IOTriConsumerTest.java} (66%)