Je travaillais sur une requête en Java, et je me suis demandé s'il était possible de savoir quel objet avait déclenché une exception.Comment obtenir un objet source Exception
Je sais que si vous faites vos exceptions personnalisées, vous pouvez modifier le constructeur et une référence à l'objet:
public class MyEx extends Throwable {
private MyObject object;
public MyEx(MyObject o){
super();
}
public MyObject getSource(){
return object;
}
}
mais je ne sais pas s'il existe une autre façon d'attraper qui throwed la exception. Connaissez-vous un autre moyen?
Vous pouvez également utiliser exception.getStackTrace() si vous voulez en faire plus avec la trace de la pile. – Koekiebox