mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-28 15:59:51 +08:00
refactor: fix nullable params
This commit is contained in:
+1
-1
@@ -25,7 +25,7 @@ public class AllActivityConditionBuilder {
|
||||
private Map<ActivityConditions, ActivityConditionBaseHandler> initActivityConditions() {
|
||||
Reflections reflector = Grasscutter.reflector;
|
||||
return reflector.getTypesAnnotatedWith(ActivityCondition.class).stream()
|
||||
.map(this::newInstance)
|
||||
.map(this::newInstance).filter(Objects::nonNull)
|
||||
.map(h -> new AbstractMap.SimpleEntry<>(extractActionType(h), h))
|
||||
.collect(
|
||||
Collectors.toMap(AbstractMap.SimpleEntry::getKey, AbstractMap.SimpleEntry::getValue));
|
||||
|
||||
Reference in New Issue
Block a user