【问题标题】:Set breakpoint in Eclipse if ojb instance of class如果类的 ojb 实例在 Eclipse 中设置断点
【发布时间】:2021-09-06 18:12:02
【问题描述】:

我在一个以对象为参数的方法入口处设置了一个断点。如果对象是所选类的实例,我想有条件地停止。在断点首选项中,我设置了一个条件,例如

obj instanceof FQDN

但我收到错误 MyClass cannot be resolved to a type。我究竟做错了什么?非常感谢您的提示。

编辑:我也试过

obj instanceof FQDN;

return obj instanceof FQDN;

【问题讨论】:

  • MyClass 是 FQN 吗?
  • 抱歉这个不具体的问题,我更新了。
  • 这是你更新后的吗?断点表达式中引用的类名必须是完全限定的类名,包括包。
  • 添加包解决了我的问题

标签: java eclipse breakpoints


【解决方案1】:

您是否设置了偏好 LIKE obj 实例 MyClass

或完全像 obj 实例 MyClass?因为如果你这样写,类的名称应该是 MyClass,这本身很糟糕,但应该可以工作。如果您根本找不到类名,请尝试查找包名,调试器可能找不到该类,因为该包不包含在内。

另外,你可以简单地 fork 到一个无限的while循环或类似的东西并在那里中断。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2012-04-06
    • 2014-04-04
    • 1970-01-01
    相关资源
    最近更新 更多