mirror of
https://github.com/BlueMap-Minecraft/BlueMap.git
synced 2025-02-04 14:41:23 +01:00
Add null-check to Lazy
This commit is contained in:
parent
c1f3122c68
commit
4a54cf7b79
@ -24,6 +24,7 @@
|
||||
*/
|
||||
package de.bluecolored.bluemap.core.util;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
public class Lazy<T> {
|
||||
@ -32,11 +33,15 @@ public class Lazy<T> {
|
||||
private T value;
|
||||
|
||||
public Lazy(Supplier<T> loader) {
|
||||
Objects.requireNonNull(loader);
|
||||
|
||||
this.loader = loader;
|
||||
this.value = null;
|
||||
}
|
||||
|
||||
public Lazy(T value) {
|
||||
Objects.requireNonNull(value);
|
||||
|
||||
this.loader = null;
|
||||
this.value = value;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user