org.mozilla.javascript.Constructable Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.apache.servicemix.bundles.rhino
Show all versions of org.apache.servicemix.bundles.rhino
This OSGi bundle wraps rhino and rhino-engine ${pkgVersion} jar files.
The newest version!
package org.mozilla.javascript;
/** An interface that can be used to implement a constructor function as a lambda. */
public interface Constructable {
/**
* Call the function as a constructor.
*
* This method is invoked by the runtime in order to satisfy a use of the JavaScript
* new
operator. This method is expected to create a new object and return it.
*
* @param cx the current Context for this thread
* @param scope an enclosing scope of the caller except when the function is called from a
* closure.
* @param args the array of arguments
* @return the allocated object
*/
Scriptable construct(Context cx, Scriptable scope, Object[] args);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy