为什么艾玛没有全面报道最后一块?

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

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

try finally 

所以我不明白为什么最终被标记为红色(未执行)并且“finally”“println”被标记为黄色(部分执行)。 我错过了什么吗? 如何让emma了解finally块被覆盖?

例

谢谢!

在EMMA常见问题中有一个条目: 由于最终块而隐含分支。 触及部分覆盖的最终块的主题。 也许这有帮助。