Как найти причину исключения, если тип Throwable - PullRequest
8 голосов
/ 28 июля 2011

Дайте этот метод здесь:

public SomeClass(Throwable stackTrace) {
    super();
    this.stackTrace = stackTrace;
}

Как я могу узнать, какой тип класса stacktrace изначально был перед передачей?

Ответы [ 2 ]

21 голосов
/ 28 июля 2011
stacktrace.getClass().getName()

или

stacktrace instanceof CLASS_YOU_WANT_TO_TRY
0 голосов
/ 28 июля 2011

Вы делаете это определение, обрабатывая исключения настолько явно, насколько это возможно.Это не всегда, EVER , перехват Throwable и обработка исключений как можно ближе к коду, который его выдал.Я не уверен, что вы пытаетесь сделать, создав POJO с Throwable, но, вероятно, это не тот путь, который приведет вас к большому просветлению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...