Как последнее выброшенное исключение содержит ранее выброшенное исключение? - PullRequest
2 голосов
/ 29 февраля 2012

Как последнее выброшенное исключение содержит все ранее выданные исключения в java?

Я прочитал Fail Safe Exception Handling от Обработка Fail Safe Exception и я не могу получить этот пункт «Один из способов сделать это - убедиться, что последнее выброшенное исключение содержит все ранее выданные исключения». Как мы можем этого добиться?

Ответы [ 2 ]

6 голосов
/ 29 февраля 2012

Throwable имеет два конструктора, которые принимают еще Throwable в качестве "причины" этого исключения:

Может использоваться для создания цепочки исключений.

Error и Exception имеют аналогичные конструкторы.

2 голосов
/ 29 февраля 2012

Вы можете создать исключение, содержащее его причину:

Итак, вы можетенайти рекурсивную причину, отследить ее до корня.

...