fix get() bug in NBConfiguration

This commit is contained in:
Jonathan Shook 2022-08-16 00:42:55 -05:00
parent 380b3cbae5
commit b395f14918

View File

@ -97,6 +97,7 @@ public class NBConfiguration {
public <T> T get(String name) {
Param<T> param = (Param<T>)model.getNamedParams().get(name);
Object object = this.data.get(name);
object=object!=null?object: param.getDefaultValue();
if (param.type.isInstance(object)) {
return (T) object;
} else if (param.type.isAssignableFrom(object.getClass())) {