Почему Vaadin ErrorEvent инкапсулирует Throwable? - PullRequest
0 голосов
/ 19 февраля 2019

Я делаю собственный обработчик ошибок, используя Vaadin ErrorHandler (https://vaadin.com/api/platform/12.0.6/com/vaadin/flow/server/ErrorHandler.html) интерфейс. Упомянутый интерфейс обрабатывает Vaadin ErrorEvents, который инкапсулирует произошедшее Throwable. Throwable - это суперкласс всех исключений и Errors это означает, что в теории ErrorEvent может возвращать класс, основанный на ошибках, например, OutOfMemoryError. Я не хочу, чтобы мой пользовательский обработчик ошибок даже пытался обрабатывать только классы ошибок, основанные на исключениях. Поэтому Vaadin гарантирует, что он не будет переносить ошибки внутри ErrorEvents?

...