public class JSException
extends java.lang.RuntimeException
| Modifier and Type | Field and Description | 
|---|---|
| static int | EXCEPTION_TYPE_BOOLEAN | 
| static int | EXCEPTION_TYPE_EMPTY | 
| static int | EXCEPTION_TYPE_ERROR | 
| static int | EXCEPTION_TYPE_FUNCTION | 
| static int | EXCEPTION_TYPE_NUMBER | 
| static int | EXCEPTION_TYPE_OBJECT | 
| static int | EXCEPTION_TYPE_STRING | 
| static int | EXCEPTION_TYPE_VOID | 
| java.lang.String | filename | 
| int | lineno | 
| java.lang.String | source | 
| int | tokenIndex | 
| java.lang.Object | wrappedException | 
| int | wrappedExceptionType | 
| Constructor and Description | 
|---|
| JSException()Deprecated. 
 Not for public use in future versions. | 
| JSException(int wrappedExceptionType,
           java.lang.Object wrappedException)Constructs a JSException with a wrapped JavaScript exception object. | 
| JSException(java.lang.String s)Deprecated. 
 Not for public use in future versions. | 
| JSException(java.lang.String s,
           java.lang.String filename,
           int lineno,
           java.lang.String source,
           int tokenIndex)Deprecated. 
 Not for public use in future versions. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | getWrappedException()Instance method getWrappedException. | 
| int | getWrappedExceptionType()Instance method getWrappedExceptionType returns the int mapping of the
 type of the wrappedException Object. | 
public static final int EXCEPTION_TYPE_EMPTY
public static final int EXCEPTION_TYPE_VOID
public static final int EXCEPTION_TYPE_OBJECT
public static final int EXCEPTION_TYPE_FUNCTION
public static final int EXCEPTION_TYPE_STRING
public static final int EXCEPTION_TYPE_NUMBER
public static final int EXCEPTION_TYPE_BOOLEAN
public static final int EXCEPTION_TYPE_ERROR
public java.lang.String filename
public int lineno
public java.lang.String source
public int tokenIndex
public int wrappedExceptionType
public java.lang.Object wrappedException
@Deprecated public JSException()
@Deprecated public JSException(java.lang.String s)
s - the detail messagepublic JSException(int wrappedExceptionType,
           java.lang.Object wrappedException)
wrappedExceptionType - type of exceptionwrappedException - actual exception@Deprecated
public JSException(java.lang.String s,
                      java.lang.String filename,
                      int lineno,
                      java.lang.String source,
                      int tokenIndex)
s - the detail messagefilename - source file where exception raisedlineno - line where exception raisedsource - source text of exceptiontokenIndex - index on line where exception raisedpublic int getWrappedExceptionType()
public java.lang.Object getWrappedException()