in src/main/java/org/apache/sling/scripting/javascript/internal/RhinoJavaScriptEngine.java [367:378]
private String getScriptName(ScriptContext scriptContext) {
Bindings bindings = scriptContext.getBindings(ScriptContext.ENGINE_SCOPE);
String scriptName = (String) bindings.get(ScriptEngine.FILENAME);
if (scriptName != null && !"".equals(scriptName)) {
return scriptName;
}
SlingScriptHelper sling = (SlingScriptHelper) bindings.get(SlingBindings.SLING);
if (sling != null) {
return sling.getScript().getScriptResource().getPath();
}
return NO_SCRIPT_NAME;
}