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%)