Skip to content

Commit e2ddf45

Browse files
author
Gary Gregory
committed
Use Objects.requireNonNull()
1 parent 0fb14b1 commit e2ddf45

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.util.Arrays;
2323
import java.util.Comparator;
2424
import java.util.List;
25+
import java.util.Objects;
2526
import java.util.concurrent.CopyOnWriteArrayList;
2627

2728
import org.apache.commons.io.FileUtils;
@@ -166,12 +167,8 @@ public FileAlterationObserver(final File directory, final FileFilter fileFilter,
166167
* @param ioCase what case sensitivity to use comparing file names, null means system sensitive
167168
*/
168169
protected FileAlterationObserver(final FileEntry rootEntry, final FileFilter fileFilter, final IOCase ioCase) {
169-
if (rootEntry == null) {
170-
throw new IllegalArgumentException("Root entry is missing");
171-
}
172-
if (rootEntry.getFile() == null) {
173-
throw new IllegalArgumentException("Root directory is missing");
174-
}
170+
Objects.requireNonNull(rootEntry, "rootEntry");
171+
Objects.requireNonNull(rootEntry.getFile(), "rootEntry.getFile()");
175172
this.rootEntry = rootEntry;
176173
this.fileFilter = fileFilter;
177174
switch (IOCase.value(ioCase, IOCase.SYSTEM)) {

0 commit comments

Comments
 (0)