Почему Эмма не дает полного охвата, наконец, блоков? - PullRequest
22 голосов
/ 30 января 2011

Я не понимаю, почему Эмма не дает полного покрытия кода блокам "finally".Я сделал короткий пример программы, чтобы продемонстрировать это.

Когда я запускаю программу, она показывает:

try
finally

Так что я не понимаю, почему, наконец, помечается красным (не выполнено)) и "finally" "println" помечается желтым (частично выполнено).Я что-то пропустил?Как заставить Эмму понять, что блок finally покрыт?

example

Спасибо!

1 Ответ

16 голосов
/ 30 января 2011

В Faq EMMA есть запись об этом: Неявные ветви из-за блоков finally. касаются предмета частично покрытых блоков finally.Возможно, это помогает.

...