mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-26 10:29:20 +00:00
Update ContextHolder.java
This commit is contained in:
@@ -65,7 +65,11 @@ public class ContextHolder {
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public <T> T getOrNull(ContextKey<T> parameter) {
|
||||
return (T) Optional.ofNullable(this.params.get(parameter)).map(Supplier::get).orElse(null);
|
||||
Supplier<Object> supplier = this.params.get(parameter);
|
||||
if (supplier == null) {
|
||||
return null;
|
||||
}
|
||||
return (T) supplier.get();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
|
||||
Reference in New Issue
Block a user