Ядро JavaScript 1.5. Справочник

       

JSException


public-класс JSException расширяет RuntimeException.

java.lang.Object
|

   +----java.lang.Throwable

            |

            +----java.lang.Exception

                     |

                     +----java.lang.RuntimeException

                                 |

                                 +----netscape.javascript.JSException


Описание

JSException это исключение, вызываемое тогда, когда код JavaScript возвращает ошибку.


Конструктор. Резюме.

Класс netscape.javascript.JSException имеет следующий конструктор:



Конструктор

Описание

Не рекомендуемые конструкторы по выбору предлагают Вам специфицировать детали сообщения и другой информации.


 

Методы. Резюме.

Класс netscape.javascript.JSException имеет следующие методы:

Метод

Описание

Метод getWrappedException экземпляра.

getWrappedExceptionType

Метод getWrappedExceptionType экземпляра возвращает int-отображение типа объекта wrappedException.

В следующих разделах показано объявление и использование конструкторов и методов.


Обратная Совместимость

JavaScript от 1.1 до 1.3.

JSException имело три public-конструктора, которые по выбору принимали строку-аргумент, специфицирующую детальное сообщения или другую информацию об исключении. Метод getWrappedException

отсутствовал.


Конструкторы, не рекомендуемые для использования в JavaScript 1.4.

Конструирует JSException

с необязательным сообщением о деталях.


Объявление

1. public JSException()

2. public JSException(String s)

3. public JSException(String s,

   String filename,
   int lineno,
   String source,

   int tokenIndex)


Аргументы

s

Сообщение о деталях.

filename

URL файла, в котором возникла ошибка, если возможен.

lineno

номер строки в файле, если возможно.

source

Строка, содержащая вычисляемый код JavaScript.

tokenIndex

индекс в строке-источнике, где возникла ошибка.



Содержание раздела