This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-io.git
The following commit(s) were added to refs/heads/master by this push: new 086e34b IO-746: dropping unnecessary casts and conversions (#267) 086e34b is described below commit 086e34b9516beaffe82aed5d93da074ad7a3b1e3 Author: Davide Angelocola <d...@users.noreply.github.com> AuthorDate: Fri Sep 3 15:44:29 2021 +0200 IO-746: dropping unnecessary casts and conversions (#267) Signed-off-by: Davide Angelocola <davide.angeloc...@gmail.com> --- src/main/java/org/apache/commons/io/IOUtils.java | 2 +- .../java/org/apache/commons/io/FilenameUtilsTestCase.java | 10 +++++----- .../java/org/apache/commons/io/IOUtilsCopyTestCase.java | 2 +- src/test/java/org/apache/commons/io/IOUtilsTestCase.java | 4 ++-- .../apache/commons/io/filefilter/FileFilterTestCase.java | 12 ++++++------ .../commons/io/input/CharacterSetFilterReaderTest.java | 2 +- src/test/java/org/apache/commons/io/input/TailerTest.java | 2 +- .../org/apache/commons/io/input/TeeInputStreamTest.java | 14 +++++++------- 8 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/main/java/org/apache/commons/io/IOUtils.java b/src/main/java/org/apache/commons/io/IOUtils.java index aecbc46..720b82f 100644 --- a/src/main/java/org/apache/commons/io/IOUtils.java +++ b/src/main/java/org/apache/commons/io/IOUtils.java @@ -463,7 +463,7 @@ public class IOUtils { * @see Throwable#addSuppressed(java.lang.Throwable) */ public static void closeQuietly(final Closeable closeable) { - closeQuietly(closeable, (Consumer<IOException>) null); + closeQuietly(closeable, null); } /** diff --git a/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java b/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java index ca3bd07..c0790b2 100644 --- a/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java +++ b/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java @@ -1151,32 +1151,32 @@ public class FilenameUtilsTestCase { assertFalse(FilenameUtils.isExtension(null, (Collection<String>) null)); assertFalse(FilenameUtils.isExtension("file.txt", (Collection<String>) null)); assertTrue(FilenameUtils.isExtension("file", (Collection<String>) null)); - assertFalse(FilenameUtils.isExtension("file.txt", new ArrayList<String>())); + assertFalse(FilenameUtils.isExtension("file.txt", new ArrayList<>())); assertTrue(FilenameUtils.isExtension("file.txt", new ArrayList<>(Arrays.asList("txt")))); assertFalse(FilenameUtils.isExtension("file.txt", new ArrayList<>(Arrays.asList("rtf")))); assertTrue(FilenameUtils.isExtension("file", new ArrayList<>(Arrays.asList("rtf", "")))); assertTrue(FilenameUtils.isExtension("file.txt", new ArrayList<>(Arrays.asList("rtf", "txt")))); assertFalse(FilenameUtils.isExtension("a/b/file.txt", (Collection<String>) null)); - assertFalse(FilenameUtils.isExtension("a/b/file.txt", new ArrayList<String>())); + assertFalse(FilenameUtils.isExtension("a/b/file.txt", new ArrayList<>())); assertTrue(FilenameUtils.isExtension("a/b/file.txt", new ArrayList<>(Arrays.asList("txt")))); assertFalse(FilenameUtils.isExtension("a/b/file.txt", new ArrayList<>(Arrays.asList("rtf")))); assertTrue(FilenameUtils.isExtension("a/b/file.txt", new ArrayList<>(Arrays.asList("rtf", "txt")))); assertFalse(FilenameUtils.isExtension("a.b/file.txt", (Collection<String>) null)); - assertFalse(FilenameUtils.isExtension("a.b/file.txt", new ArrayList<String>())); + assertFalse(FilenameUtils.isExtension("a.b/file.txt", new ArrayList<>())); assertTrue(FilenameUtils.isExtension("a.b/file.txt", new ArrayList<>(Arrays.asList("txt")))); assertFalse(FilenameUtils.isExtension("a.b/file.txt", new ArrayList<>(Arrays.asList("rtf")))); assertTrue(FilenameUtils.isExtension("a.b/file.txt", new ArrayList<>(Arrays.asList("rtf", "txt")))); assertFalse(FilenameUtils.isExtension("a\\b\\file.txt", (Collection<String>) null)); - assertFalse(FilenameUtils.isExtension("a\\b\\file.txt", new ArrayList<String>())); + assertFalse(FilenameUtils.isExtension("a\\b\\file.txt", new ArrayList<>())); assertTrue(FilenameUtils.isExtension("a\\b\\file.txt", new ArrayList<>(Arrays.asList("txt")))); assertFalse(FilenameUtils.isExtension("a\\b\\file.txt", new ArrayList<>(Arrays.asList("rtf")))); assertTrue(FilenameUtils.isExtension("a\\b\\file.txt", new ArrayList<>(Arrays.asList("rtf", "txt")))); assertFalse(FilenameUtils.isExtension("a.b\\file.txt", (Collection<String>) null)); - assertFalse(FilenameUtils.isExtension("a.b\\file.txt", new ArrayList<String>())); + assertFalse(FilenameUtils.isExtension("a.b\\file.txt", new ArrayList<>())); assertTrue(FilenameUtils.isExtension("a.b\\file.txt", new ArrayList<>(Arrays.asList("txt")))); assertFalse(FilenameUtils.isExtension("a.b\\file.txt", new ArrayList<>(Arrays.asList("rtf")))); assertTrue(FilenameUtils.isExtension("a.b\\file.txt", new ArrayList<>(Arrays.asList("rtf", "txt")))); diff --git a/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java b/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java index 2be2e29..88d2e80 100644 --- a/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java +++ b/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java @@ -275,7 +275,7 @@ public class IOUtilsCopyTestCase { final ByteArrayOutputStream baout = new ByteArrayOutputStream(); final OutputStream out = new ThrowOnFlushAndCloseOutputStream(baout, true, true); final Appendable writer = new OutputStreamWriter(out, StandardCharsets.US_ASCII); - assertThrows(NullPointerException.class, () -> IOUtils.copy((Reader) null, writer)); + assertThrows(NullPointerException.class, () -> IOUtils.copy(null, writer)); } @SuppressWarnings("resource") // 'in' is deliberately not closed diff --git a/src/test/java/org/apache/commons/io/IOUtilsTestCase.java b/src/test/java/org/apache/commons/io/IOUtilsTestCase.java index 9e61e0d..30fa881 100644 --- a/src/test/java/org/apache/commons/io/IOUtilsTestCase.java +++ b/src/test/java/org/apache/commons/io/IOUtilsTestCase.java @@ -392,7 +392,7 @@ public class IOUtilsTestCase { @Test public void testCloseQuietly_CloseableIOException() { assertDoesNotThrow(() -> { - IOUtils.closeQuietly((Closeable) () -> { + IOUtils.closeQuietly(() -> { throw new IOException(); }); }); @@ -598,7 +598,7 @@ public class IOUtilsTestCase { @Test public void testContentEqualsIgnoreEOL() throws Exception { { - assertTrue(IOUtils.contentEqualsIgnoreEOL((Reader) null, null)); + assertTrue(IOUtils.contentEqualsIgnoreEOL(null, null)); } { final Reader input1 = new CharArrayReader("".toCharArray()); diff --git a/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java b/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java index 13fe707..ed536d7 100644 --- a/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java +++ b/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java @@ -312,7 +312,7 @@ public class FileFilterTestCase { assertFiltering(new AndFileFilter(filters), new File("test"), false); assertFiltering(new AndFileFilter(), new File("test"), false); - assertThrows(NullPointerException.class, () -> new AndFileFilter(falseFilter, (IOFileFilter) null)); + assertThrows(NullPointerException.class, () -> new AndFileFilter(falseFilter, null)); assertThrows(NullPointerException.class, () -> new AndFileFilter(null, falseFilter)); assertThrows(NullPointerException.class, () -> new AndFileFilter((List<IOFileFilter>) null)); } @@ -790,7 +790,7 @@ public class FileFilterTestCase { @Test public void testFilterListNullParameters() { try { - FileFilterUtils.filterList(null, Collections.<File>emptyList()); + FileFilterUtils.filterList(null, Collections.emptyList()); fail(); } catch (final IllegalArgumentException iae) { // Test passes, exception thrown for null filter @@ -798,7 +798,7 @@ public class FileFilterTestCase { final IOFileFilter filter = FileFilterUtils.trueFileFilter(); try { - FileFilterUtils.filterList(filter, Collections.singletonList((File) null)); + FileFilterUtils.filterList(filter, Collections.singletonList(null)); } catch (final IllegalArgumentException iae) { // Test passes, exception thrown for list containing null } @@ -870,7 +870,7 @@ public class FileFilterTestCase { @Test public void testFilterSetNullParameters() { try { - FileFilterUtils.filterSet(null, Collections.<File>emptySet()); + FileFilterUtils.filterSet(null, Collections.emptySet()); fail(); } catch (final IllegalArgumentException iae) { // Test passes, exception thrown for null filter @@ -878,7 +878,7 @@ public class FileFilterTestCase { final IOFileFilter filter = FileFilterUtils.trueFileFilter(); try { - FileFilterUtils.filterSet(filter, new HashSet<>(Collections.singletonList((File) null))); + FileFilterUtils.filterSet(filter, new HashSet<>(Collections.singletonList(null))); } catch (final IllegalArgumentException iae) { // Test passes, exception thrown for set containing null } @@ -1355,7 +1355,7 @@ public class FileFilterTestCase { assertFalse(orFilter.accept(testFile.getParentFile(), testFile.getName())); assertEquals(FileVisitResult.TERMINATE, orFilter.accept(testPath, null)); - assertThrows(NullPointerException.class, () -> new OrFileFilter(falseFilter, (IOFileFilter) null)); + assertThrows(NullPointerException.class, () -> new OrFileFilter(falseFilter, null)); } @Test diff --git a/src/test/java/org/apache/commons/io/input/CharacterSetFilterReaderTest.java b/src/test/java/org/apache/commons/io/input/CharacterSetFilterReaderTest.java index 54c2da4..670a98b 100644 --- a/src/test/java/org/apache/commons/io/input/CharacterSetFilterReaderTest.java +++ b/src/test/java/org/apache/commons/io/input/CharacterSetFilterReaderTest.java @@ -36,7 +36,7 @@ public class CharacterSetFilterReaderTest { @Test public void testInputSize0FilterSize0() throws IOException { final StringReader input = new StringReader(""); - try (CharacterSetFilterReader reader = new CharacterSetFilterReader(input, new HashSet<Integer>(0))) { + try (CharacterSetFilterReader reader = new CharacterSetFilterReader(input, new HashSet<>(0))) { assertEquals(-1, reader.read()); } } diff --git a/src/test/java/org/apache/commons/io/input/TailerTest.java b/src/test/java/org/apache/commons/io/input/TailerTest.java index 713ff1b..a900c8a 100644 --- a/src/test/java/org/apache/commons/io/input/TailerTest.java +++ b/src/test/java/org/apache/commons/io/input/TailerTest.java @@ -435,7 +435,7 @@ public class TailerTest { private static class TestTailerListener extends TailerListenerAdapter { // Must be synchronized because it is written by one thread and read by another - private final List<String> lines = Collections.synchronizedList(new ArrayList<String>()); + private final List<String> lines = Collections.synchronizedList(new ArrayList<>()); volatile Exception exception; diff --git a/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java b/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java index 82e5047..4eea3f9 100644 --- a/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java @@ -54,13 +54,13 @@ public class TeeInputStreamTest { @Test public void testReadNothing() throws Exception { - assertEquals("", new String(output.toString(ASCII))); + assertEquals("", output.toString(ASCII)); } @Test public void testReadOneByte() throws Exception { assertEquals('a', tee.read()); - assertEquals("a", new String(output.toString(ASCII))); + assertEquals("a", output.toString(ASCII)); } @Test @@ -69,7 +69,7 @@ public class TeeInputStreamTest { assertEquals('b', tee.read()); assertEquals('c', tee.read()); assertEquals(-1, tee.read()); - assertEquals("abc", new String(output.toString(ASCII))); + assertEquals("abc", output.toString(ASCII)); } @Test @@ -80,7 +80,7 @@ public class TeeInputStreamTest { assertEquals('b', buffer[1]); assertEquals('c', buffer[2]); assertEquals(-1, tee.read(buffer)); - assertEquals("abc", new String(output.toString(ASCII))); + assertEquals("abc", output.toString(ASCII)); } @Test @@ -91,7 +91,7 @@ public class TeeInputStreamTest { assertEquals('b', buffer[5]); assertEquals('c', buffer[6]); assertEquals(-1, tee.read(buffer, 4, 4)); - assertEquals("abc", new String(output.toString(ASCII))); + assertEquals("abc", output.toString(ASCII)); } @Test @@ -100,7 +100,7 @@ public class TeeInputStreamTest { assertEquals(1, tee.skip(1)); assertEquals('c', tee.read()); assertEquals(-1, tee.read()); - assertEquals("ac", new String(output.toString(ASCII))); + assertEquals("ac", output.toString(ASCII)); } @Test @@ -112,7 +112,7 @@ public class TeeInputStreamTest { assertEquals('b', tee.read()); assertEquals('c', tee.read()); assertEquals(-1, tee.read()); - assertEquals("abbc", new String(output.toString(ASCII))); + assertEquals("abbc", output.toString(ASCII)); } /**