diff options
author | PJ Fanning <fanningpj@apache.org> | 2019-01-04 16:07:53 +0000 |
---|---|---|
committer | PJ Fanning <fanningpj@apache.org> | 2019-01-04 16:07:53 +0000 |
commit | 0849bbc614b8cb1f7d7565330c31fa6ff874e69b (patch) | |
tree | 4aa35ae8b8b4b70630073abf86ceff0ca1687fae /src/java/org/apache/poi/poifs/filesystem | |
parent | 6d87e362275dd335f2c661cb48ac27a63f556043 (diff) | |
download | poi-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/apache/poi/poifs/filesystem')
-rw-r--r-- | src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java | 4 |
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 |