forked from Qortal/qortal
Added defensiveness to list management methods in ResourceList.java
This commit is contained in:
parent
a7d594e566
commit
5b85f01427
@ -99,16 +99,25 @@ public class ResourceList {
|
|||||||
/* List management */
|
/* List management */
|
||||||
|
|
||||||
public void add(String resource) {
|
public void add(String resource) {
|
||||||
|
if (resource == null || this.list == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!this.contains(resource)) {
|
if (!this.contains(resource)) {
|
||||||
this.list.add(resource);
|
this.list.add(resource);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void remove(String resource) {
|
public void remove(String resource) {
|
||||||
|
if (resource == null || this.list == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.list.remove(resource);
|
this.list.remove(resource);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean contains(String resource) {
|
public boolean contains(String resource) {
|
||||||
|
if (resource == null || this.list == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return this.list.contains(resource);
|
return this.list.contains(resource);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user