为什么艾玛没有给最后的方块全覆盖?

2022-09-02 01:52:08

我不明白为什么emma没有给“最终”块提供完整的代码覆盖。我做了一个简短的示例程序来演示这一点。

当我执行程序时,它显示:

try
finally

所以我不明白为什么最终被标记为红色(未执行),而“最终”“println”被标记为黄色(部分执行)。我错过了什么吗?如何让艾玛明白最后的方块被覆盖了?

example

谢谢!


答案 1

在EMMA Faq中有一个关于此的条目:由于最终块而导致的隐式分支。涉及部分覆盖的最终块的主题。也许这有帮助。


答案 2

推荐