public class JSException extends RuntimeException
例外がJavaScriptエンジンで発生した場合にスローされます。
このクラスの多くの機能はWebブラウザ間で移植できないために非推奨です。依存する必要のある唯一の機能は、この例外のスローとprintStackTrace()
への呼び出しです。
修飾子と型 | フィールドと説明 |
---|---|
static int |
EXCEPTION_TYPE_BOOLEAN
非推奨。
Webブラウザ間の移植性はありません。
|
static int |
EXCEPTION_TYPE_EMPTY
非推奨。
Webブラウザ間の移植性はありません。
|
static int |
EXCEPTION_TYPE_ERROR
非推奨。
Webブラウザ間の移植性はありません。
|
static int |
EXCEPTION_TYPE_FUNCTION
非推奨。
Webブラウザ間の移植性はありません。
|
static int |
EXCEPTION_TYPE_NUMBER
非推奨。
Webブラウザ間の移植性はありません。
|
static int |
EXCEPTION_TYPE_OBJECT
非推奨。
Webブラウザ間の移植性はありません。
|
static int |
EXCEPTION_TYPE_STRING
非推奨。
Webブラウザ間の移植性はありません。
|
static int |
EXCEPTION_TYPE_VOID
非推奨。
Webブラウザ間の移植性はありません。
|
protected String |
filename
非推奨。
Webブラウザ間の移植性はありません。
|
protected int |
lineno
非推奨。
Webブラウザ間の移植性はありません。
|
protected String |
message
非推奨。
Webブラウザ間の移植性はありません。
|
protected String |
source
非推奨。
Webブラウザ間の移植性はありません。
|
protected int |
tokenIndex
非推奨。
Webブラウザ間の移植性はありません。
|
コンストラクタと説明 |
---|
JSException()
JSExceptionオブジェクトを構築します。
|
JSException(int wrappedExceptionType, Object wrappedException)
非推奨。
Webブラウザ間の移植性はありません。
|
JSException(String s)
詳細メッセージを持つJSExceptionオブジェクトを構築します。
|
JSException(String s, String filename, int lineno, String source, int tokenIndex)
非推奨。
Webブラウザ間の移植性はありません。
|
修飾子と型 | メソッドと説明 |
---|---|
Object |
getWrappedException()
非推奨。
Webブラウザ間の移植性はありません。
|
int |
getWrappedExceptionType()
非推奨。
Webブラウザ間の移植性はありません。
|
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
protected String message
詳細メッセージ。
protected String filename
エラーが発生したファイルのURL(可能な場合)。
protected int lineno
ファイルの場合、行番号(可能な場合)。
protected String source
評価されているJavaScriptコードを含む文字列。
protected int tokenIndex
エラーが発生したソース文字列への索引。
public JSException()
JSExceptionオブジェクトを構築します。
public JSException(String s)
詳細メッセージを持つJSExceptionオブジェクトを構築します。
s
- 詳細メッセージpublic JSException(String s, String filename, int lineno, String source, int tokenIndex)
JSExceptionオブジェクトを構築します。このコンストラクタには移植性のない機能が含まれるので非推奨です。
s
- 詳細メッセージ。filename
- エラーが発生したファイルのURL(可能な場合)。lineno
- ファイルの場合、行番号(可能な場合)。source
- 評価されているJavaScriptコードを含む文字列。tokenIndex
- エラーが発生したソース文字列への索引。public JSException(int wrappedExceptionType, Object wrappedException)
JSExceptionオブジェクトを構築します。このコンストラクタには移植性のない機能が含まれるので非推奨です。
wrappedExceptionType
- ラップされたJavaScript例外のタイプ。wrappedException
- JavaScript例外のラッパー。public int getWrappedExceptionType()
getWrappedExceptionTypeは、wrappedExceptionオブジェクトのintマッピングの型を返します。このメソッドには移植性のない機能が含まれるので非推奨です。
public Object getWrappedException()
ラップされたJavaScript例外を戻します。このメソッドには移植性のない機能が含まれるので非推奨です。
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.