Как реализована multi-catch в Java 7?

Как компилятор Java 7 обрабатывает блоки multi-catch? Наивной реализацией было бы создание байт-кода, как если бы присутствовало несколько блоков перехвата. Однако из нескольких источников я понял, что это не так -A catch block that handles multiple exception types contributes no duplicate bytecode during compilation.

Итак, как это работает ? Есть ли новая инструкция байт-кода, которая сообщает JVM о блоках с несколькими перехватчиками?

Ответы на вопрос(2)

Ваш ответ на вопрос