public abstract class NativeFunction extends BaseFunction
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTNOT_FOUND| Constructor and Description |
|---|
NativeFunction() |
| Modifier and Type | Method and Description |
|---|---|
int |
getArity() |
DebuggableScript |
getDebuggableView() |
String |
getEncodedSource()
Get encoded source string.
|
int |
getLength() |
void |
initScriptFunction(Context cx,
Scriptable scope) |
String |
jsGet_name()
Deprecated.
Use
BaseFunction.getFunctionName() instead.
For backwards compatibility keep an old method name used by
Batik and possibly others. |
Object |
resumeGenerator(Context cx,
Scriptable scope,
int operation,
Object state,
Object value)
Resume execution of a suspended generator.
|
call, construct, createObject, execIdCall, getClassName, getFunctionName, getTypeOf, hasInstance, setImmunePrototypePropertyactivatePrototypeMap, defineOwnProperty, delete, exportAsJSClass, get, getAttributes, has, hasPrototypeMap, initPrototypeConstructor, initPrototypeMethod, initPrototypeValue, put, setAttributesassociateValue, avoidObjectDetection, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, has, hasProperty, hasProperty, isConst, isEmpty, isExtensible, isSealed, preventExtensions, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, sizeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, delete, get, get, getDefaultValue, getIds, getParentScope, getPrototype, has, has, put, put, setParentScope, setPrototypepublic final void initScriptFunction(Context cx, Scriptable scope)
public int getLength()
getLength in class BaseFunctionpublic int getArity()
getArity in class BaseFunction@Deprecated public String jsGet_name()
BaseFunction.getFunctionName() instead.
For backwards compatibility keep an old method name used by
Batik and possibly others.public String getEncodedSource()
public DebuggableScript getDebuggableView()
public Object resumeGenerator(Context cx, Scriptable scope, int operation, Object state, Object value)
cx - The current contextscope - Scope for the parent generator functionoperation - The resumption operation (next, send, etc.. )state - The generator state (has locals, stack, etc.)value - The return value of yield (if required).Copyright © 2010 - 2020 Adobe. All Rights Reserved