diff options
Diffstat (limited to 'src/java/org')
-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 |