Eclipse中具有简单条件的断点

时间:2011-08-23 12:52:13

标签: eclipse debugging

我有一个简单的断点条件,它应该产生一个布尔值但是Eclipse认为表达式的返回类型是void: - /

axis.getTransaction()。getStructuralNode()。getKind()== ENodes.TEXT_KIND&& 。axis.getTransaction()getValueOfCurrentNode()等于( “VAR:7”)。

第一部分检查相等的枚举值,第二部分比较一个String。我在一个简单的Logger语句中使用它,所以每次都会返回true或false。也许是因为我没有使用“最终”的eclipse构建,而是一些夜间版本左右,因为我使用的是Java7。我不确定Eclipse的新版本现在是否支持Java7。

最好的问候,

Johannes

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用return语句?

return axis.getTransaction().getStructuralNode().getKind() == ENodes.TEXT_KIND && axis.getTransaction().getValueOfCurrentNode().equals("var:7");