Package org.mozilla.javascript
Class JavaScriptException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.mozilla.javascript.RhinoException
-
- org.mozilla.javascript.JavaScriptException
-
- All Implemented Interfaces:
java.io.Serializable
public class JavaScriptException extends RhinoException
Java reflection of JavaScript exceptions. Instances of this class are thrown by the JavaScript 'throw' keyword.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JavaScriptException(java.lang.Object value)
Deprecated.UseWrappedException(Throwable)
to report exceptions in Java code.JavaScriptException(java.lang.Object value, java.lang.String sourceName, int lineNumber)
Create a JavaScript exception wrapping the given JavaScript value
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
details()
int
getLineNumber()
Deprecated.UseRhinoException.lineNumber()
from the super class.java.lang.String
getSourceName()
Deprecated.UseRhinoException.sourceName()
from the super class.java.lang.Object
getValue()
-
Methods inherited from class org.mozilla.javascript.RhinoException
columnNumber, getMessage, getScriptStack, getScriptStack, getScriptStackTrace, getScriptStackTrace, getScriptStackTrace, getStackStyle, initColumnNumber, initLineNumber, initLineSource, initSourceName, lineNumber, lineSource, printStackTrace, printStackTrace, setStackStyle, sourceName, useMozillaStackStyle, usesMozillaStackStyle
-
-
-
-
Constructor Detail
-
JavaScriptException
@Deprecated public JavaScriptException(java.lang.Object value)
Deprecated.UseWrappedException(Throwable)
to report exceptions in Java code.
-
JavaScriptException
public JavaScriptException(java.lang.Object value, java.lang.String sourceName, int lineNumber)
Create a JavaScript exception wrapping the given JavaScript value- Parameters:
value
- the JavaScript value thrown.
-
-
Method Detail
-
details
public java.lang.String details()
- Overrides:
details
in classRhinoException
-
getValue
public java.lang.Object getValue()
- Returns:
- the value wrapped by this exception
-
getSourceName
@Deprecated public java.lang.String getSourceName()
Deprecated.UseRhinoException.sourceName()
from the super class.
-
getLineNumber
@Deprecated public int getLineNumber()
Deprecated.UseRhinoException.lineNumber()
from the super class.
-
-