add null safety to constructor
This commit is contained in:
parent
805ece0fb0
commit
41d77814dd
@ -1,5 +1,7 @@
|
|||||||
package thito.nodeflow.config;
|
package thito.nodeflow.config;
|
||||||
|
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
public class MapSection extends HashMap<String, Object> implements Section {
|
public class MapSection extends HashMap<String, Object> implements Section {
|
||||||
@ -10,10 +12,13 @@ public class MapSection extends HashMap<String, Object> implements Section {
|
|||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
||||||
public MapSection(Map<?, ?> m) {
|
public MapSection(@Nullable Map<?, ?> m) {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
if(m != null) {
|
||||||
m.forEach((key, value) -> put(String.valueOf(key), value));
|
m.forEach((key, value) -> put(String.valueOf(key), value));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected void setParent(Section parent, String name) {
|
protected void setParent(Section parent, String name) {
|
||||||
this.parent = parent;
|
this.parent = parent;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user