public class JSException
extends java.lang.RuntimeException
Modifier and Type | Field | 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 | 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 | 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()