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-vfs.git
The following commit(s) were added to refs/heads/master by this push: new 88c84dc Simplify conditions and avoid extra checks (#187) 88c84dc is described below commit 88c84dcdc3f5e5bcfaf50cf5116c1a7952d8700d Author: Arturo Bernal <arturobern...@gmail.com> AuthorDate: Fri Jul 16 21:54:11 2021 +0200 Simplify conditions and avoid extra checks (#187) --- .../main/java/org/apache/commons/vfs2/example/Shell.java | 2 +- .../commons/vfs2/provider/webdav/ExceptionConverter.java | 14 ++++++-------- .../commons/vfs2/provider/webdav/WebdavFileObject.java | 2 +- .../commons/vfs2/provider/webdav4/ExceptionConverter.java | 14 ++++++-------- .../commons/vfs2/provider/webdav4/Webdav4FileObject.java | 2 +- .../java/org/apache/commons/vfs2/tasks/DeleteTask.java | 2 +- 6 files changed, 16 insertions(+), 20 deletions(-) diff --git a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/Shell.java b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/Shell.java index 9283cf5..eda480b 100644 --- a/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/Shell.java +++ b/commons-vfs2-examples/src/main/java/org/apache/commons/vfs2/example/Shell.java @@ -336,7 +336,7 @@ public final class Shell { if (child.getType() == FileType.FOLDER) { System.out.println("/"); if (recursive) { - listChildren(child, recursive, prefix + " "); + listChildren(child, true, prefix + " "); } } else { System.out.println(); diff --git a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java index c760409..aeef0ce 100644 --- a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java +++ b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java @@ -54,14 +54,12 @@ public final class ExceptionConverter { if (DomUtil.hasChildElement(exc, "class", null)) { final Class<?> cl = Class.forName(DomUtil.getChildText(exc, "class", null)); final Constructor<?> excConstr = cl.getConstructor(String.class); - if (excConstr != null) { - final Object o = excConstr.newInstance(msg); - if (o instanceof FileSystemException) { - return (FileSystemException) o; - } - if (o instanceof Exception) { - return new FileSystemException(msg, (Exception) o); - } + final Object o = excConstr.newInstance(msg); + if (o instanceof FileSystemException) { + return (FileSystemException) o; + } + if (o instanceof Exception) { + return new FileSystemException(msg, (Exception) o); } } } diff --git a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java index 0505c69..0783f7c 100644 --- a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java +++ b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java @@ -393,7 +393,7 @@ public class WebdavFileObject extends HttpFileObject<WebdavFileSystem> { continue; } final String resourceName = resourceName(response.getHref()); - if (resourceName != null && !resourceName.isEmpty()) { + if (!resourceName.isEmpty()) { final WebdavFileObject fo = (WebdavFileObject) FileObjectUtils.getAbstractFileObject( getFileSystem().resolveFile(getFileSystem().getFileSystemManager() .resolveName(getName(), resourceName, NameScope.CHILD))); diff --git a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java index 707bdf9..fef9f2a 100644 --- a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java +++ b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java @@ -48,14 +48,12 @@ public final class ExceptionConverter { if (DomUtil.hasChildElement(exc, "class", null)) { final Class<?> cl = Class.forName(DomUtil.getChildText(exc, "class", null)); final Constructor<?> excConstr = cl.getConstructor(String.class); - if (excConstr != null) { - final Object o = excConstr.newInstance(msg); - if (o instanceof FileSystemException) { - return (FileSystemException) o; - } - if (o instanceof Exception) { - return new FileSystemException(msg, (Exception) o); - } + final Object o = excConstr.newInstance(msg); + if (o instanceof FileSystemException) { + return (FileSystemException) o; + } + if (o instanceof Exception) { + return new FileSystemException(msg, (Exception) o); } } } diff --git a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObject.java b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObject.java index d0db899..3d29fa1 100644 --- a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObject.java +++ b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObject.java @@ -391,7 +391,7 @@ public class Webdav4FileObject extends Http4FileObject<Webdav4FileSystem> { continue; } final String resourceName = resourceName(response.getHref()); - if (resourceName != null && !resourceName.isEmpty()) { + if (!resourceName.isEmpty()) { final Webdav4FileObject fo = (Webdav4FileObject) FileObjectUtils.getAbstractFileObject( getFileSystem().resolveFile(getFileSystem().getFileSystemManager() .resolveName(getName(), resourceName, NameScope.CHILD))); diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/DeleteTask.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/DeleteTask.java index 2928201..5f09109 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/DeleteTask.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/DeleteTask.java @@ -73,7 +73,7 @@ public class DeleteTask extends VfsTask { } try { - if (srcDirUrl != null && filesList != null) { + if (srcDirUrl != null) { log("Deleting " + filesList + " in the directory " + srcDirUrl); if (!srcDirUrl.endsWith("/")) { srcDirUrl += "/";