Skip to content

Commit 1907ce4

Browse files
committed
Updates.
1 parent 95574f5 commit 1907ce4

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TODO.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
- node factory
12
- builder (filter, comparator, etc)
23
- concurrency
34
- immutable nodes

src/main/java/org/swingk/io/dirtree/DirectoryNode.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import javax.swing.tree.DefaultMutableTreeNode;
44
import java.nio.file.FileSystem;
55
import java.nio.file.Path;
6+
import java.util.Objects;
67

78
public class DirectoryNode extends DefaultMutableTreeNode {
89

@@ -24,15 +25,15 @@ public DirectoryNode() {
2425

2526
public DirectoryNode(FileSystem fileSystem) {
2627
super();
27-
this.fileSystem = fileSystem;
28+
this.fileSystem = Objects.requireNonNull(fileSystem);
2829
this.directory = null;
2930
this.str = "Computer"; // getFileSystem().toString();
3031
}
3132

3233
public DirectoryNode(Path directory) {
3334
super();
3435
this.fileSystem = null;
35-
this.directory = directory;
36+
this.directory = Objects.requireNonNull(directory);
3637
this.str = getName(getDirectory());
3738
}
3839

0 commit comments

Comments
 (0)