Repository: commons-io Updated Branches: refs/heads/master 23cc15832 -> 44c5c5618
Use final. Project: http://git-wip-us.apache.org/repos/asf/commons-io/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-io/commit/44c5c561 Tree: http://git-wip-us.apache.org/repos/asf/commons-io/tree/44c5c561 Diff: http://git-wip-us.apache.org/repos/asf/commons-io/diff/44c5c561 Branch: refs/heads/master Commit: 44c5c5618d924a06fb9adae7856f31e75228d987 Parents: 23cc158 Author: Gary Gregory <garydgreg...@gmail.com> Authored: Tue Jun 12 16:02:50 2018 -0600 Committer: Gary Gregory <garydgreg...@gmail.com> Committed: Tue Jun 12 16:02:50 2018 -0600 ---------------------------------------------------------------------- .../java/org/apache/commons/io/FileUtils.java | 2 +- .../org/apache/commons/io/FilenameUtils.java | 34 ++++++++++---------- .../commons/io/FileUtilsCopyToFileTestCase.java | 2 +- .../commons/io/FilenameUtilsTestCase.java | 4 +-- .../monitor/FileAlterationMonitorTestCase.java | 4 +-- 5 files changed, 23 insertions(+), 23 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-io/blob/44c5c561/src/main/java/org/apache/commons/io/FileUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/io/FileUtils.java b/src/main/java/org/apache/commons/io/FileUtils.java index 5d0d669..efbd3be 100644 --- a/src/main/java/org/apache/commons/io/FileUtils.java +++ b/src/main/java/org/apache/commons/io/FileUtils.java @@ -597,7 +597,7 @@ public class FileUtils { */ private static Collection<File> innerListFilesOrDirectories( final File directory, final IOFileFilter fileFilter, final IOFileFilter dirFilter, - boolean includeSubDirectories) { + final boolean includeSubDirectories) { validateListFilesParameters(directory, fileFilter); final IOFileFilter effFileFilter = setUpEffectiveFileFilter(fileFilter); http://git-wip-us.apache.org/repos/asf/commons-io/blob/44c5c561/src/main/java/org/apache/commons/io/FilenameUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/io/FilenameUtils.java b/src/main/java/org/apache/commons/io/FilenameUtils.java index 517450c..e533c1b 100644 --- a/src/main/java/org/apache/commons/io/FilenameUtils.java +++ b/src/main/java/org/apache/commons/io/FilenameUtils.java @@ -680,8 +680,8 @@ public class FilenameUtils { } posUnix = posUnix == NOT_FOUND ? posWin : posUnix; posWin = posWin == NOT_FOUND ? posUnix : posWin; - int pos = Math.min(posUnix, posWin) + 1; - String hostnamePart = fileName.substring(2, pos - 1); + final int pos = Math.min(posUnix, posWin) + 1; + final String hostnamePart = fileName.substring(2, pos - 1); return isValidHostName(hostnamePart) ? pos : NOT_FOUND; } else { return isSeparator(ch0) ? 1 : 0; @@ -1075,10 +1075,10 @@ public class FilenameUtils { * @param fileName a file name * @return ADS offsets. */ - private static int getAdsCriticalOffset(String fileName) { + private static int getAdsCriticalOffset(final String fileName) { // Step 1: Remove leading path segments. - int offset1 = fileName.lastIndexOf(SYSTEM_SEPARATOR); - int offset2 = fileName.lastIndexOf(OTHER_SEPARATOR); + final int offset1 = fileName.lastIndexOf(SYSTEM_SEPARATOR); + final int offset2 = fileName.lastIndexOf(OTHER_SEPARATOR); if (offset1 == -1) { if (offset2 == -1) { return 0; @@ -1508,7 +1508,7 @@ public class FilenameUtils { * @param name the hostname to validate * @return true if the given name is a valid host name */ - private static boolean isValidHostName(String name) { + private static boolean isValidHostName(final String name) { return isIPv6Address(name) || isRFC3986HostName(name); } @@ -1523,16 +1523,16 @@ public class FilenameUtils { * @return true if the given name is a valid IPv4 address */ // mostly copied from org.apache.commons.validator.routines.InetAddressValidator#isValidInet4Address - private static boolean isIPv4Address(String name) { - Matcher m = IPV4_PATTERN.matcher(name); + private static boolean isIPv4Address(final String name) { + final Matcher m = IPV4_PATTERN.matcher(name); if (!m.matches() || m.groupCount() != 4) { return false; } // verify that address subgroups are legal for (int i = 1; i <= 4; i++) { - String ipSegment = m.group(i); - int iIpSegment = Integer.parseInt(ipSegment); + final String ipSegment = m.group(i); + final int iIpSegment = Integer.parseInt(ipSegment); if (iIpSegment > IPV4_MAX_OCTET_VALUE) { return false; } @@ -1558,8 +1558,8 @@ public class FilenameUtils { * @param inet6Address the name to validate * @return true if the given name is a valid IPv6 address */ - private static boolean isIPv6Address(String inet6Address) { - boolean containsCompressedZeroes = inet6Address.contains("::"); + private static boolean isIPv6Address(final String inet6Address) { + final boolean containsCompressedZeroes = inet6Address.contains("::"); if (containsCompressedZeroes && (inet6Address.indexOf("::") != inet6Address.lastIndexOf("::"))) { return false; } @@ -1569,7 +1569,7 @@ public class FilenameUtils { } String[] octets = inet6Address.split(":"); if (containsCompressedZeroes) { - List<String> octetList = new ArrayList<>(Arrays.asList(octets)); + final List<String> octetList = new ArrayList<>(Arrays.asList(octets)); if (inet6Address.endsWith("::")) { // String.split() drops ending empty segments octetList.add(""); @@ -1584,7 +1584,7 @@ public class FilenameUtils { int validOctets = 0; int emptyOctets = 0; // consecutive empty chunks for (int index = 0; index < octets.length; index++) { - String octet = octets[index]; + final String octet = octets[index]; if (octet.length() == 0) { emptyOctets++; if (emptyOctets > 1) { @@ -1606,7 +1606,7 @@ public class FilenameUtils { int octetInt = 0; try { octetInt = Integer.parseInt(octet, BASE_16); - } catch (NumberFormatException e) { + } catch (final NumberFormatException e) { return false; } if (octetInt < 0 || octetInt > MAX_UNSIGNED_SHORT) { @@ -1631,8 +1631,8 @@ public class FilenameUtils { * @param name the hostname to validate * @return true if the given name is a valid host name */ - private static boolean isRFC3986HostName(String name) { - String[] parts = name.split("\\.", -1); + private static boolean isRFC3986HostName(final String name) { + final String[] parts = name.split("\\.", -1); for (int i = 0; i < parts.length; i++) { if (parts[i].length() == 0) { // trailing dot is legal, otherwise we've hit a .. sequence http://git-wip-us.apache.org/repos/asf/commons-io/blob/44c5c561/src/test/java/org/apache/commons/io/FileUtilsCopyToFileTestCase.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/io/FileUtilsCopyToFileTestCase.java b/src/test/java/org/apache/commons/io/FileUtilsCopyToFileTestCase.java index 76dfc22..60c6672 100644 --- a/src/test/java/org/apache/commons/io/FileUtilsCopyToFileTestCase.java +++ b/src/test/java/org/apache/commons/io/FileUtilsCopyToFileTestCase.java @@ -84,7 +84,7 @@ public class FileUtilsCopyToFileTestCase { private class CheckingInputStream extends ByteArrayInputStream { private boolean closed; - public CheckingInputStream(byte[] data) { + public CheckingInputStream(final byte[] data) { super(data); closed = false; } http://git-wip-us.apache.org/repos/asf/commons-io/blob/44c5c561/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java b/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java index d87a255..3901f24 100644 --- a/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java +++ b/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java @@ -624,7 +624,7 @@ public class FilenameUtilsTestCase { try { FilenameUtils.indexOfExtension("foo.exe:bar.txt"); throw new AssertionError("Expected Exception"); - } catch (IllegalArgumentException e) { + } catch (final IllegalArgumentException e) { assertEquals("NTFS ADS separator (':') in file name is forbidden.", e.getMessage()); } } else { @@ -920,7 +920,7 @@ public class FilenameUtilsTestCase { try { FilenameUtils.getExtension("foo.exe:bar.txt"); throw new AssertionError("Expected Exception"); - } catch (IllegalArgumentException e) { + } catch (final IllegalArgumentException e) { assertEquals("NTFS ADS separator (':') in file name is forbidden.", e.getMessage()); } } else { http://git-wip-us.apache.org/repos/asf/commons-io/blob/44c5c561/src/test/java/org/apache/commons/io/monitor/FileAlterationMonitorTestCase.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/io/monitor/FileAlterationMonitorTestCase.java b/src/test/java/org/apache/commons/io/monitor/FileAlterationMonitorTestCase.java index 1d1037b..13e5116 100644 --- a/src/test/java/org/apache/commons/io/monitor/FileAlterationMonitorTestCase.java +++ b/src/test/java/org/apache/commons/io/monitor/FileAlterationMonitorTestCase.java @@ -191,7 +191,7 @@ public class FileAlterationMonitorTestCase extends AbstractMonitorTestCase { private final ThreadFactory delegate = Executors.defaultThreadFactory(); @Override - public Thread newThread(Runnable r) { + public Thread newThread(final Runnable r) { final Thread thread = delegate.newThread(r); thread.setDaemon(true); //do not leak threads if the test fails createdThreads.add(thread); @@ -208,7 +208,7 @@ public class FileAlterationMonitorTestCase extends AbstractMonitorTestCase { Thread.sleep(10); // wait until the watcher thread enters Thread.sleep() monitor.stop(100); - for (Thread thread : createdThreads) { + for (final Thread thread : createdThreads) { assertFalse("The FileAlterationMonitor did not stop the threads it created.", thread.isAlive()); } }