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 rhino Show documentation
Show all versions of rhino Show documentation
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically
embedded into Java applications to provide scripting to end users.
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