From 1a5e3c2d64be1c05a422fd78b23a31de155eca64 Mon Sep 17 00:00:00 2001 From: "alexanders@b2ef00c0-3703-41da-baef-cfe82387ac0c" Date: Wed, 3 Feb 2010 00:48:31 +0000 Subject: removed duplicate trunk directory --HG-- extra : convert_revision : svn%3Ab2ef00c0-3703-41da-baef-cfe82387ac0c/trunk%404 --- .../javadoc/org/mozilla/javascript/Function.html | 297 +++++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 trunk/infrastructure/rhino1_7R1/javadoc/org/mozilla/javascript/Function.html (limited to 'trunk/infrastructure/rhino1_7R1/javadoc/org/mozilla/javascript/Function.html') diff --git a/trunk/infrastructure/rhino1_7R1/javadoc/org/mozilla/javascript/Function.html b/trunk/infrastructure/rhino1_7R1/javadoc/org/mozilla/javascript/Function.html new file mode 100644 index 0000000..55712dc --- /dev/null +++ b/trunk/infrastructure/rhino1_7R1/javadoc/org/mozilla/javascript/Function.html @@ -0,0 +1,297 @@ + + + + + + +Function (Rhino) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.mozilla.javascript +
+Interface Function

+
+
All Superinterfaces:
Callable, Scriptable
+
+
+
All Known Implementing Classes:
org.mozilla.javascript.BaseFunction, org.mozilla.javascript.Delegator, FunctionObject, Synchronizer
+
+
+
+
public interface Function
extends Scriptable, Callable
+ + +

+This is interface that all functions in JavaScript must implement. + The interface provides for calling functions and constructors. +

+ +

+

+
Author:
+
Norris Boyd
+
See Also:
Scriptable
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface org.mozilla.javascript.Scriptable
NOT_FOUND
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Objectcall(Context cx, + Scriptable scope, + Scriptable thisObj, + java.lang.Object[] args) + +
+          Call the function.
+ Scriptableconstruct(Context cx, + Scriptable scope, + java.lang.Object[] args) + +
+          Call the function as a constructor.
+ + + + + + + +
Methods inherited from interface org.mozilla.javascript.Scriptable
delete, delete, get, get, getClassName, getDefaultValue, getIds, getParentScope, getPrototype, has, has, hasInstance, put, put, setParentScope, setPrototype
+  +

+ + + + + + + + +
+Method Detail
+ +

+call

+
+java.lang.Object call(Context cx,
+                      Scriptable scope,
+                      Scriptable thisObj,
+                      java.lang.Object[] args)
+
+
Call the function. + + Note that the array of arguments is not guaranteed to have + length greater than 0. +

+

+
Specified by:
call in interface Callable
+
+
+
Parameters:
cx - the current Context for this thread
scope - the scope to execute the function relative to. This is + set to the value returned by getParentScope() except + when the function is called from a closure.
thisObj - the JavaScript this object
args - the array of arguments +
Returns:
the result of the call
+
+
+
+ +

+construct

+
+Scriptable construct(Context cx,
+                     Scriptable scope,
+                     java.lang.Object[] args)
+
+
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. +

+

+
+
+
+
Parameters:
cx - the current Context for this thread
scope - an enclosing scope of the caller except + when the function is called from a closure.
args - the array of arguments +
Returns:
the allocated object
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3