in src/main/java/org/apache/sling/resourcemerger/impl/HideItemPredicate.java [59:82]
public HideItemPredicate(String[] settings, String propertyPath) {
names = new HashSet<>();
// negated and non-negated values must not be mixed
for (String value : settings) {
if (value.equals("*")) {
isWildcard = true;
} else {
SettingValue setting = parseSetting(value);
if (isAllowList == null) {
isAllowList = !setting.isNegated();
} else {
if (isAllowList == setting.isNegated) {
LOGGER.warn("Negated and non-negated values mixed in {}, skipping value '{}'", propertyPath, setting);
continue;
}
}
names.add(setting.getName());
}
}
if (isAllowList == null) {
isAllowList = true;
}
}