org.mozilla.javascript
Class NativeError
java.lang.Object
|
+--org.mozilla.javascript.ScriptableObject
|
+--org.mozilla.javascript.IdScriptable
|
+--org.mozilla.javascript.NativeError
- All Implemented Interfaces:
- IdFunctionMaster, Scriptable, java.io.Serializable
- public class NativeError
- extends IdScriptable
The class of error objects
ECMA 15.11
- See Also:
- Serialized Form
Methods inherited from class org.mozilla.javascript.ScriptableObject |
callMethod, defineClass, defineClass, defineFunctionProperties, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, get, getAllIds, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, has, hasInstance, hasProperty, hasProperty, isSealed, put, putProperty, putProperty, sealObject, setAttributes, setParentScope, setPrototype |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NativeError
public NativeError()
init
public static void init(Context cx,
Scriptable scope,
boolean sealed)
methodArity
public int methodArity(int methodId)
- Description copied from class:
IdScriptable
- Get arity or defined argument count for method with given id.
Should return -1 if methodId is not known or can not be used
with execMethod call.
- Overrides:
methodArity
in class IdScriptable
execMethod
public java.lang.Object execMethod(int methodId,
IdFunction f,
Context cx,
Scriptable scope,
Scriptable thisObj,
java.lang.Object[] args)
throws JavaScriptException
- Description copied from class:
IdScriptable
- 'thisObj' will be null if invoked as constructor, in which case
instance of Scriptable should be returned.
- Overrides:
execMethod
in class IdScriptable
getClassName
public java.lang.String getClassName()
- Description copied from class:
ScriptableObject
- Return the name of the class.
This is typically the same name as the constructor.
Classes extending ScriptableObject must implement this abstract
method.
- Overrides:
getClassName
in class ScriptableObject
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getName
public java.lang.String getName()
getMessage
public java.lang.String getMessage()