Klasse java.lang.reflect.UndeclaredThrowableException | 1.3 |
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--java.lang.reflect.UndeclaredThrowableException
Deklaration
public class UndeclaredThrowableException
extends java.lang.RuntimeException
Beschreibung
Diese Exception wird von der Methode invoke() des Interface InvocationHandler ausgelöst, falls eine Methode eines Proxies eine Exception auslöst, die nicht in der Proxy-Schnittstelle angegeben ist.
Konstruktoren im Detail
-
public UndeclaredThrowableException(Throwable undeclaredThrowable)
-
Erzeugt ein neues UndeclaredThrowableException-Objekt mit der Exception undeclaredThrowable.
-
public UndeclaredThrowableException(Throwable undeclaredThrowable, String s)
-
Erzeugt ein neues UndeclaredThrowableException-Objekt mit der Exception undeclaredThrowable und der Fehlermeldung s.
Methoden im Detail
-
public Throwable getCause()
![[1.4]](../../images/marg14.gif)
-
Liefert die von der ausgeführten Methode ausgelöste Exception zurück. Diese Methode wurde in Version 1.4 eingeführt, um einen einheitlichen Zugriff auf Exceptions bereitzustellen, die von dynamischen Methodenaufrufen ausgelöst werden. Vergleiche hierzu auch die InvocationTargetException.
-
public Throwable getUndeclaredThrowable()
-
Liefert die von der ausgeführten Methode ausgelöste Exception zurück. Diese Methode ist von der Funktionalität her identisch mit getCause().
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.