in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/ProxyAsyncScriptableFactory.java [75:95]
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;
}