public void addBindings()

in src/main/java/org/apache/sling/scripting/sightly/impl/engine/SightlyBindingsValuesProvider.java [38:51]


    public void addBindings(Bindings bindings) {
        if (!bindings.containsKey(PROPERTIES)) {
            Resource currentResource = BindingsUtils.getResource(bindings);
            if (bindings instanceof LazyBindings) {
                if (currentResource != null) {
                    bindings.put(PROPERTIES, (LazyBindings.Supplier) currentResource::getValueMap);
                }
            } else {
                if (currentResource != null) {
                    bindings.put(PROPERTIES, currentResource.getValueMap());
                }
            }
        }
    }