Podsumowanie
Publiczna klasaJSException
rozszerzaj膮ca RuntimeException
java.lang.Object | +----java.lang.Throwable | +----java.lang.Exception | +----java.lang.RuntimeException | +----netscape.javascript.JSException
Opis
JSException
jest wyj膮tkiem wyrzucanym, kiedy kod JavaScript zwr贸ci b艂膮d.
Podsumowanie konstruktora
Klasa netscape.javascript.JSException
posiada nast臋puj膮ce konstruktory :
-
JSException
- Przestarza艂y konstruktor pozwala opcjonalnie na okre艣lenie szczeg贸艂owego powiadomienia lub innych informacji.
Podsumowanie metod
Klasa netscape.javascript.JSException
posiada nast臋puj膮ce metody:
-
getWrappedException
- Instancja metody
getWrappedException
.
-
getWrappedExceptionType
- Instancja metody
getWrappedExceptionType
zwraca warto艣膰 int mapuj膮c膮 typ obiektuwrappedException
.
Kompatybilno艣膰 wsteczna
JavaScript 1.1 do 1.3
Klasa JSException
mia艂a trzy konstruktory publiczne, kt贸re opcjonalnie pobiera艂y argument w postaci ci膮gu znak贸w, okre艣laj膮cego szczeg贸艂owy komunikat lub inne informacje danego wyj膮tku. Metoda getWrappedException
nie by艂a dost臋pna.
Konstruktory JSException
, oznaczone jako przestarza艂e w JavaScripcie 1.4, tworz膮 obiekt JSException
z opcjonalnym komunikatem szczeg贸艂owym.
Deklaracja
1. public JSException() 2. public JSException(String s) 3. public JSException(String s, String filename, int lineno, String source, int tokenIndex)
Argumenty
-
s
- Szczeg贸艂owy komunikat.
-
filename
- Adres URL pliku gdzie wyst膮pi艂 b艂膮d, o ile jest dost臋pny.
-
lineno
- Liczba linii w pliku, o ile jest dost臋pny.
-
source
- 艁a艅cuch znakowy zawieraj膮cy wykonywany kod JavaScript.
-
tokenIndex
- Indeks w 藕r贸d艂owym 艂a艅cuchu znak贸w, wskazuj膮cy miejsce wyst膮pienia b艂臋du.
getWrappedException
Metoda instancji getWrappedException
.
Deklaracja
public Object getWrappedException()
Opis
getWrappedException()
zwraca obiek reprezentuj膮cy warto艣膰 faktycznie wyrzucon膮 przez JavaScript. JavaScript mo偶e wyrzuci膰 warto艣膰 dowolnego typu. Metoda getWrappedException()
pozwala okre艣li膰, jaki rodzaj warto艣ci jest reprezentowany przez zwracany typ Object.
getWrappedExceptionType
Metoda instancji getWrappedExceptionType
.
Deklaracja
public int getWrappedExceptionType()
Opis
getWrappedExceptionType()
zwraca warto艣膰 int
, pasuj膮c膮 do jednej z nast臋puj膮cych statycznych int
p贸l klasy JSException
:
-
EXCEPTION_TYPE_EMPTY
-
EXCEPTION_TYPE_VOID
-
EXCEPTION_TYPE_OBJECT
-
EXCEPTION_TYPE_FUNCTION
-
EXCEPTION_TYPE_STRING
-
EXCEPTION_TYPE_NUMBER
-
EXCEPTION_TYPE_BOOLEAN