public HideItemPredicate()

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;
        }
    }