private Object getAdapted()

in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino/HybridObject.java [70:79]


    private Object getAdapted(String key) {
        Object obj = ScriptableObject.getProperty(scriptable, key);
        if (obj == null) {
            return null;
        }
        if (obj instanceof Function) {
            return jsValueAdapter.adapt(JsUtils.callFn((Function) obj, null, scriptable, scriptable, new Object[0]));
        }
        return jsValueAdapter.adapt(obj);
    }