Класс JSException
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- netscape.javascript.JSException
Все реализованные интерфейсы:
public class JSException extends RuntimeException
Бросается при возникновении исключения в JavaScript-движке.
Большая часть функциональности этого класса устарела, так как она не является переносимой между веб-браузерами. Единственная функциональность, на которой следует полагаться, — это бросок этого исключения и вызовы к printStackTrace().
См. также:
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static intEXCEPTION_TYPE_BOOLEANУстарело.Не переносится между веб-браузерами.static intEXCEPTION_TYPE_EMPTYУстарело.Не переносится между веб-браузерами.static intEXCEPTION_TYPE_ERRORУстарело.Не переносится между веб-браузерами.static intEXCEPTION_TYPE_FUNCTIONУстарело.Не переносится между веб-браузерами.static intEXCEPTION_TYPE_NUMBERУстарело.Не переносится между веб-браузерами.static intEXCEPTION_TYPE_OBJECTУстарело.Не переносится между веб-браузерами.static intEXCEPTION_TYPE_STRINGУстарело.Не переносится между веб-браузерами.static intEXCEPTION_TYPE_VOIDУстарело.Не переносится между веб-браузерами.protected StringfilenameУстарело.Не переносится между веб-браузерами.protected intlinenoУстарело.Не переносится между веб-браузерами.protected StringmessageУстарело.Не переносится между веб-браузерами.protected StringsourceУстарело.Не переносится между веб-браузерами.protected inttokenIndexУстарело.Не переносится между веб-браузерами.
-
Краткое описание конструкторов
Конструкторы Конструктор и описание JSException()Создаёт объект JSException.JSException(int wrappedExceptionType, Object wrappedException)Устарело.Не переносится между веб-браузерами.JSException(String s)Создаёт объект JSException с сообщением об ошибке.JSException(String s, String filename, int lineno, String source, int tokenIndex)Устарело.Не переносится между веб-браузерами.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методыУстаревшие методы Модификатор и тип Метод и описание ObjectgetWrappedException()Устарело.Не переносится между веб-браузерами.intgetWrappedExceptionType()Устарело.Не переносится между веб-браузерами.-
Методы, унаследованные от класса java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
Подробное описание поля
-
EXCEPTION_TYPE_EMPTY
public static final int EXCEPTION_TYPE_EMPTY
Устарело. Не переносимо между веб-браузерами.См. также:
-
EXCEPTION_TYPE_VOID
public static final int EXCEPTION_TYPE_VOID
Устарело. Не переносимо между веб-браузерами.См. также:
-
EXCEPTION_TYPE_OBJECT
public static final int EXCEPTION_TYPE_OBJECT
Устарело. Не переносимо между веб-браузерами.См. также:
-
EXCEPTION_TYPE_FUNCTION
public static final int EXCEPTION_TYPE_FUNCTION
Устарело. Не переносимо между веб-браузерами.См. также:
-
EXCEPTION_TYPE_STRING
public static final int EXCEPTION_TYPE_STRING
Устарело. Не переносимо между веб-браузерами.См. также:
-
EXCEPTION_TYPE_NUMBER
public static final int EXCEPTION_TYPE_NUMBER
Устарело. Не переносимо между веб-браузерами.См. также:
-
EXCEPTION_TYPE_BOOLEAN
public static final int EXCEPTION_TYPE_BOOLEAN
Устарело. Не переносимо между веб-браузерами.См. также:
-
EXCEPTION_TYPE_ERROR
public static final int EXCEPTION_TYPE_ERROR
Устарело. Не переносимо между веб-браузерами.См. также:
-
message
protected String message
Устарело. Не переносимо между веб-браузерами.Сообщение об ошибке.
-
filename
protected String filename
Устарело. Не переносимо между веб-браузерами.URL файла, где произошла ошибка, если возможно.
-
lineno
protected int lineno
Устарело. Не переносимо между веб-браузерами.Номер строки в файле, если возможно.
-
source
protected String source
Устарело. Не переносимо между веб-браузерами.Строка JavaScript-кода, который обрабатывался.
-
tokenIndex
protected int tokenIndex
Устарело. Не переносимо между веб-браузерами.Индекс в строке исходного кода, где произошла ошибка.
-
-
Подробное описание конструктора
-
JSException
public JSException()
Создает объект JSException.
-
JSException
public JSException(String s)
Создает объект JSException с сообщением об ошибке.
Параметры:
s- Сообщение об ошибке
-
JSException
public JSException(String s, String filename, int lineno, String source, int tokenIndex)Устарело. Не переносимо между веб-браузерами.Создает объект JSException. Этот конструктор устарел, так как он включает непереносимую функциональность.
Параметры:
s- Сообщение об ошибке.
-
JSException
public JSException(int wrappedExceptionType, Object wrappedException)Устарело. Не переносимо между веб-браузерами.Создает объект JSException. Этот конструктор устарел, так как он включает непереносимую функциональность.
Параметры:
wrappedExceptionType- Тип обернутого JavaScript исключения.
-
-
Подробное описание метода
-
getWrappedExceptionType
public int getWrappedExceptionType()
Устарело. Не переносимо между веб-браузерами.getWrappedExceptionType возвращает целое число, отображающее тип объекта wrappedException. Этот метод устарел, так как он включает непереносимую функциональность.
Возвращает:
Тип JavaScript исключения (целое число).
-
getWrappedException
public Object getWrappedException()
Устарело. Не переносимо между веб-браузерами.Возвращает обернутое JavaScript исключение. Этот метод устарел, так как он включает непереносимую функциональность.
Возвращает:
Обёртку JavaScript исключения (объект).
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.