public Object get()

in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/ProxyAsyncScriptableFactory.java [75:93]


        public Object get(String name, Scriptable start) {
            Object object = bindings.get(clazz);
            if (!(object instanceof HybridObject)) {
                slyBindingsValuesProvider.processBindings(bindings);
            }
            HybridObject hybridObject = (HybridObject) bindings.get(clazz);
            if (hybridObject != null) {
                String script = (String) bindings.get(ScriptEngine.FILENAME);
                if (StringUtils.isNotEmpty(script)) {
                    if (scriptNSUse.add(clazz + ":" + script)) {
                        LOGGER.warn(
                            "Script {} uses the deprecated asynchronous API provided by the '{}' namespace. Please refactor the script to" +
                                " use the synchronous API provided by the org.apache.sling.scripting.javascript bundle.", script, clazz);
                    }
                }
                return hybridObject.get(name, start);
            }
            return Undefined.instance;
        }