fix(container): NullPointerException when trying to query a key which is not in the container yet
All checks were successful
Build / Gradle-Build (push) Successful in 9s
Publish / Gradle-Publish (push) Successful in 9s
Test / Gradle-Test (push) Successful in 11s

This commit is contained in:
tueem 2025-04-13 16:28:16 +02:00
parent 79dcc25afc
commit cad019e44a
Signed by: tueem
GPG Key ID: 65C8667EC17A88FB

View File

@ -3,6 +3,7 @@ package net.tomatentum.cutin.container;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
@ -47,7 +48,8 @@ public class LoneMethodContainer<I extends Object, C extends Object> implements
@Override
public Collection<ReflectedMethod<I, C>> findFor(I identifier) {
return Arrays.asList(this.methodStore.get(identifier));
ReflectedMethod<I, C> result = this.methodStore.get(identifier);
return result != null ? Arrays.asList(result) : Collections.emptyList();
}
@Override