| Method Summary | |
|---|---|
| Object | undefined | Calls apply on the native function. |
| Object | undefined | Calls call on the native function. |
| int | getArity() Returns the number of parameters that this method takes (as declared in the JavaScript source). |
| jsx3.lang.Class | jsx3.lang.Package | Returns the class that defined this method. |
| Function | Returns the native JavaScript function of this method. |
| String | getName() Returns the name of the method. |
| String | getParameterName(intIndex : int) Returns the name of a parameter that this method takes (as declared in the JavaScript source). |
| Array<String> | Returns the names of parameters that this method takes (as declared in the JavaScript source). |
| boolean | Returns true if this method is abstract. |
| boolean | Returns whether the definer of this class (returned by getDeclaringClass()) is in fact
a package. |
| boolean | isStatic() Returns true if this method is static (is a class method). |
| static Function | newAbstract(paramNames : String...) Creates a new abstract method. |
| Methods Inherited From jsx3.lang.Object |
|---|
| clone, equals, eval, getClass, getInstanceOf, getInstanceOfClass, getInstanceOfPackage, instanceOf, isInstanceOf, isSubclassOf, jsxmix, jsxsuper, jsxsupermix, setInstanceOf, toString |
| Method Detail |
|---|
Function.apply()Function.apply()Function.call(), supports up to 11 arguments (this+10)getDeclaringClass()) is in fact
a package.