in impl/src/main/java/org/apache/geronimo/config/cdi/ConfigInjectionBean.java [192:210]
private List getList(final String key, final Class clazzParam, final String defaultValue, final boolean nullable) {
final ConfigImpl config = getConfig();
ConfigValueImpl configValue = config
.access(key)
.as(clazzParam)
.asList()
.evaluateVariables(true);
if (defaultValue != null)
{
configValue.withStringDefault(defaultValue);
}
else if (nullable) // list default is emptyList, reset it for nullable values
{
configValue.withDefault(null);
}
return (List) configValue.get();
}