【问题标题】:Add a method breakpoint to all methods of a class in EclipseIDE在 Eclipse IDE 中为类的所有方法添加方法断点
【发布时间】:2022-01-11 19:00:55
【问题描述】:

在 Eclipse 中,有没有一种方法可以在类的所有方法上设置方法断点,而无需转到单个方法?背后的动机是,每当一个方法被命中时,它都会在调试模式下转到该方法。

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    最快的方法是转到“大纲”视图并选择所有您想要的方法,右键单击并单击“切换方法断点”

    【讨论】:

    • 除此之外,您可以为 Toggle Method Breakpoint 设置键盘快捷键,这样您就可以在大纲中键入。
    • 如果菜单项丢失,您可能已经选择了一个内部类(如在某些方法中使用的ComparatorFilter)或一个类字段。按住 Ctrl 键并取消选择其中任何一个,它就会显示出来。
    • 也可能是抽象方法造成的
    【解决方案2】:

    据我所知没有直接的方法。
    但是,如果您添加 AspectJ(即面向方面的扩展),您可以编写 an "advice",您将在运行时输入类的每个方法时对其进行设置。

    然后您可以在该建议代码中设置断点。

    【讨论】:

      【解决方案3】:

      在 Eclipse 中,我们可以一次在类的每个方法处添加断点。

      在您的Project Explorer -->(转到班级)中展开班级。它会给你一个声明和方法的列表。那里,

      1. 使用ctrl选择所有方法。
      2. 右键单击并选择Toggle Method Breakpoint

      就是这样。无论您选择哪种方法,都会放置一个断点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-26
        • 1970-01-01
        • 2015-06-23
        • 1970-01-01
        • 2015-08-09
        • 2011-05-06
        • 2021-01-17
        相关资源
        最近更新 更多