Class JSFunction

All Implemented Interfaces:
Serializable, Callable, ConstProperties<Scriptable>, Constructable, DebuggableObject, Function, PropHolder<Scriptable>, Scriptable, ScriptOrFn<JSFunction>, SymbolScriptable

public class JSFunction extends BaseFunction implements ScriptOrFn<JSFunction>
Represents a JavaScript function built upon a a JSDescriptor. All the immutable metadata associated with the function is stored on the descriptor, with only the lexically bound this, the home object required for super calls, and mutable properties held on the function object itself.
See Also: