This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch release
in repository https://gitbox.apache.org/repos/asf/commons-io.git

commit 266bcc4d5d0fbd230756539f93acd9fc5ddd2c5c
Merge: c780ef61 9fdd41b1
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat May 13 10:37:42 2023 -0400

    Merge branch 'master' into release

 RELEASE-NOTES.txt                                  |   5 +-
 pom.xml                                            |  63 ++-------
 src/changes/changes.xml                            |  13 +-
 src/conf/maven-pmd-plugin.xml                      |  84 +++++++++++
 .../java/org/apache/commons/io/ByteOrderMark.java  |   4 +
 .../apache/commons/io/CloseableURLConnection.java  |   2 +-
 src/main/java/org/apache/commons/io/CopyUtils.java |   2 +-
 .../org/apache/commons/io/FileSystemUtils.java     | 134 ++++++------------
 src/main/java/org/apache/commons/io/FileUtils.java | 101 ++++++++-----
 src/main/java/org/apache/commons/io/HexDump.java   |   3 +-
 .../io/{charset/CharsetDecoders.java => IO.java}   |  25 +---
 src/main/java/org/apache/commons/io/IOCase.java    |   4 +-
 src/main/java/org/apache/commons/io/IOUtils.java   | 116 +++++++++++----
 .../java/org/apache/commons/io/LineIterator.java   |   1 +
 .../java/org/apache/commons/io/StreamIterator.java |   2 +-
 .../java/org/apache/commons/io/ThreadMonitor.java  |   2 +-
 .../java/org/apache/commons/io/ThreadUtils.java    |  17 +--
 .../apache/commons/io/UncheckedIOExceptions.java   |   2 +-
 .../apache/commons/io/build/AbstractOrigin.java    | 135 ++++++++++++++----
 .../commons/io/build/AbstractOriginSupplier.java   |  24 +++-
 .../commons/io/build/AbstractStreamBuilder.java    |   7 -
 .../apache/commons/io/charset/CharsetDecoders.java |   2 +-
 .../apache/commons/io/charset/CharsetEncoders.java |   2 +-
 .../io/comparator/CompositeFileComparator.java     |   4 +
 .../io/comparator/DefaultFileComparator.java       |   6 +-
 .../io/comparator/DirectoryFileComparator.java     |   4 +
 .../io/comparator/ExtensionFileComparator.java     |   4 +
 .../io/comparator/LastModifiedFileComparator.java  |   4 +
 .../commons/io/comparator/NameFileComparator.java  |   4 +
 .../commons/io/comparator/PathFileComparator.java  |   5 +-
 .../io/comparator/ReverseFileComparator.java       |   4 +
 .../commons/io/comparator/SizeFileComparator.java  |   8 ++
 .../org/apache/commons/io/file/FilesUncheck.java   |   2 +-
 .../commons/io/file/attribute/FileTimes.java       |   2 +-
 .../commons/io/file/spi/FileSystemProviders.java   |   2 +-
 .../commons/io/filefilter/AgeFileFilter.java       |   4 +
 .../commons/io/filefilter/AndFileFilter.java       |   4 +
 .../io/filefilter/CanExecuteFileFilter.java        |   4 +
 .../commons/io/filefilter/CanReadFileFilter.java   |   4 +
 .../commons/io/filefilter/CanWriteFileFilter.java  |   9 +-
 .../commons/io/filefilter/DelegateFileFilter.java  |   4 +
 .../commons/io/filefilter/DirectoryFileFilter.java |   4 +
 .../commons/io/filefilter/EmptyFileFilter.java     |   4 +
 .../commons/io/filefilter/FalseFileFilter.java     |   4 +
 .../commons/io/filefilter/FileFileFilter.java      |   4 +
 .../commons/io/filefilter/HiddenFileFilter.java    |   4 +
 .../io/filefilter/MagicNumberFileFilter.java       |   4 +
 .../commons/io/filefilter/NameFileFilter.java      |   4 +
 .../commons/io/filefilter/NotFileFilter.java       |   4 +
 .../apache/commons/io/filefilter/OrFileFilter.java |   4 +
 .../commons/io/filefilter/PrefixFileFilter.java    |   4 +
 .../commons/io/filefilter/RegexFileFilter.java     |   4 +
 .../commons/io/filefilter/SizeFileFilter.java      |   4 +
 .../commons/io/filefilter/SuffixFileFilter.java    |   4 +
 .../io/filefilter/SymbolicLinkFileFilter.java      |   4 +
 .../commons/io/filefilter/TrueFileFilter.java      |   4 +
 .../commons/io/filefilter/WildcardFileFilter.java  |   8 +-
 .../commons/io/filefilter/WildcardFilter.java      |   4 +
 .../apache/commons/io/function/IOBiFunction.java   |  13 --
 .../commons/io/function/IOBinaryOperator.java      |  16 +--
 .../apache/commons/io/function/IOSpliterator.java  |   2 +-
 .../org/apache/commons/io/function/IOStream.java   |  76 +++++-----
 .../apache/commons/io/input/BOMInputStream.java    |  29 ++--
 .../commons/io/input/BoundedInputStream.java       |  26 ++--
 .../io/input/BufferedFileChannelInputStream.java   |  41 +++---
 .../commons/io/input/CharSequenceReader.java       |   4 +
 .../apache/commons/io/input/DemuxInputStream.java  |   1 +
 .../io/input/MemoryMappedFileInputStream.java      |  25 ++--
 .../input/MessageDigestCalculatingInputStream.java |  27 ++--
 .../apache/commons/io/input/QueueInputStream.java  |   2 +
 .../io/input/RandomAccessFileInputStream.java      |   8 +-
 .../commons/io/input/ReadAheadInputStream.java     |  47 ++++---
 .../apache/commons/io/input/ReaderInputStream.java |   5 +
 .../commons/io/input/ReversedLinesFileReader.java  |   7 +-
 .../apache/commons/io/input/TaggedInputStream.java |   4 +
 .../org/apache/commons/io/input/TaggedReader.java  |   4 +
 .../java/org/apache/commons/io/input/Tailer.java   |  47 ++++++-
 .../commons/io/input/UncheckedBufferedReader.java  |  54 +++++--
 .../io/input/UncheckedFilterInputStream.java       |  44 ++++--
 .../commons/io/input/UncheckedFilterReader.java    |  49 +++++--
 .../io/input/UnixLineEndingInputStream.java        |  59 ++++----
 .../input/UnsynchronizedBufferedInputStream.java   | 139 +++++++++++-------
 .../input/UnsynchronizedByteArrayInputStream.java  | 106 ++++++++++++--
 .../io/input/UnsynchronizedFilterInputStream.java  |  69 +++++++--
 .../io/input/WindowsLineEndingInputStream.java     |  62 ++++----
 .../apache/commons/io/input/XmlStreamReader.java   |  15 +-
 .../io/input/buffer/CircularBufferInputStream.java |  18 +--
 .../io/input/buffer/CircularByteBuffer.java        |  12 +-
 .../commons/io/monitor/FileAlterationObserver.java |   4 +
 .../org/apache/commons/io/monitor/FileEntry.java   |   4 +
 .../commons/io/monitor/SerializableFileTime.java   |   7 +-
 .../io/output/AbstractByteArrayOutputStream.java   |   7 +-
 .../commons/io/output/FileWriterWithEncoding.java  |   7 +-
 .../commons/io/output/LockableFileWriter.java      |  12 +-
 .../apache/commons/io/output/NullAppendable.java   |   2 +-
 .../apache/commons/io/output/NullOutputStream.java |   4 +-
 .../apache/commons/io/output/NullPrintStream.java  |   3 +
 .../org/apache/commons/io/output/NullWriter.java   |   3 +
 .../commons/io/output/QueueOutputStream.java       |   2 +-
 .../commons/io/output/StringBuilderWriter.java     |   5 +-
 .../io/output/UncheckedFilterOutputStream.java     |  48 ++++++-
 .../commons/io/output/UncheckedFilterWriter.java   |  49 +++++--
 .../UnsynchronizedByteArrayOutputStream.java       |  60 +++++++-
 .../commons/io/output/WriterOutputStream.java      |   7 +-
 .../apache/commons/io/output/XmlStreamWriter.java  |   9 +-
 .../java/org/apache/commons/io/FileUtilsTest.java  |  22 ++-
 .../java/org/apache/commons/io/IOCaseTest.java     |  50 ++++++-
 .../java/org/apache/commons/io/IOUtilsTest.java    |  97 ++++++-------
 .../io/file/AccumulatorPathVisitorTest.java        |   4 +-
 .../commons/io/filefilter/RegexFileFilterTest.java |   1 +
 .../commons/io/function/IOBiFunctionTest.java      |   6 -
 .../io/function/IOBinaryOperatorStreamTest.java    |   2 +-
 .../apache/commons/io/function/IOStreamTest.java   |  42 +++---
 .../commons/io/input/BOMInputStreamTest.java       |   2 +-
 .../commons/io/input/BoundedInputStreamTest.java   |   6 +-
 .../io/input/MemoryMappedFileInputStreamTest.java  |  40 +++---
 .../io/input/RandomAccessFileInputStreamTest.java  |  32 ++---
 .../commons/io/input/ReaderInputStreamTest.java    |  20 +--
 .../ReversedLinesFileReaderTestParamFile.java      |  48 +++----
 .../commons/io/input/SequenceReaderTest.java       |  22 +--
 .../org/apache/commons/io/input/TailerTest.java    |   7 +-
 .../io/input/UncheckedBufferedReaderTest.java      |  26 ++--
 .../io/input/UncheckedFilterInputStreamTest.java   |  16 ++-
 .../io/input/UncheckedFilterReaderTest.java        |  21 +--
 .../UnsynchronizedBufferedInputStreamTest.java     |  24 +---
 .../UnsynchronizedByteArrayInputStreamTest.java    | 156 ++++++++++++---------
 .../input/UnsynchronizedFilterInputStreamTest.java |  10 +-
 .../commons/io/input/XmlStreamReaderTest.java      |   6 +-
 .../io/input/XmlStreamReaderUtilitiesTest.java     |   6 +-
 .../io/input/compatibility/XmlStreamReader.java    |  19 +--
 .../io/output/UncheckedFilterOutputStreamTest.java |   5 +-
 .../io/output/UncheckedFilterWriterTest.java       |   6 +-
 .../commons/io/output/WriterOutputStreamTest.java  |   2 +-
 133 files changed, 1848 insertions(+), 994 deletions(-)


Reply via email to