aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org
diff options
context:
space:
mode:
authorPJ Fanning <fanningpj@apache.org>2019-01-04 16:07:53 +0000
committerPJ Fanning <fanningpj@apache.org>2019-01-04 16:07:53 +0000
commit0849bbc614b8cb1f7d7565330c31fa6ff874e69b (patch)
tree4aa35ae8b8b4b70630073abf86ceff0ca1687fae /src/java/org
parent6d87e362275dd335f2c661cb48ac27a63f556043 (diff)
downloadpoi-0849bbc614b8cb1f7d7565330c31fa6ff874e69b.tar.gz
poi-0849bbc614b8cb1f7d7565330c31fa6ff874e69b.zip
throw IllegalArgumnetException if null directory specified
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850394 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org')
-rw-r--r--src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java b/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java
index 9d621dd8b1..568b373761 100644
--- a/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java
+++ b/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java
@@ -59,8 +59,12 @@ public class FilteringDirectoryNode implements DirectoryEntry
*
* @param directory The Directory to filter
* @param excludes The Entries to exclude
+ * @throws IllegalArgumentException if directory is null
*/
public FilteringDirectoryNode(DirectoryEntry directory, Collection<String> excludes) {
+ if (directory == null) {
+ throw new IllegalArgumentException("directory cannot be null");
+ }
this.directory = directory;
// Process the excludes