在Eclipse Debug透视图中,“没有方法返回值”是什么意思?

时间:2018-11-12 09:49:29

标签: java eclipse

在由多个线程运行的方法中设置断点,我第一次在“变量”选项卡中遇到“无方法返回值” Name

no method return value

这是什么意思?

代理,其他地方的断点行为正常,不会产生此消息。 我为什么看到这个?


更新: 我找到了“为什么会看到这个?”

的答案。

正如我在下面的评论中阐明的,上述方法确实返回一个值。但是,它是静态的,尽管整个项目的构建过程都很整洁,但我无法摆脱这种奇怪的“无方法返回值”的问题。

只有在我对工作区中的所有项目进行了干净的构建之后,此消息才消失,并被普通的变量名称和值显示所代替。

任何可以解释为什么为什么整个工作区干净构建的答案都将是为什么为什么“没有方法返回值”而不是其他(更具描述性的)消息接受。

1 个答案:

答案 0 :(得分:0)

返回值在您跳过非空方法的结尾时显示。

例如,当调试器在断点处停止时,没有方法返回值:

enter image description here

但是当您通过 Step Return F7 )或在方法的结尾通过 Step F6 ),显示方法返回值:

enter image description here