如何防止Eclipse步入Java库代码

6
我如何防止Eclipse在使用Step Into时步入Java库代码? 在其他IDE中(如IntelliJ)所习惯的是,使用Step Into可以进入自己或第三方库定义的方法,但不会进入Java框架本身的方法。 Eclipse会这样做,这会严重减缓调试速度,特别是当你在一行中调用自己的方法和Java框架中定义的方法时。如果你已经进入了其中一个方法,你就必须不断地在Step Over、Step Into和Step Return之间切换。
2个回答

11

您可以通过配置“步骤筛选器”来使Eclipse Java调试器不进入那些代码块。

  1. 转到“窗口”->“首选项”->“Java”->“调试”->“步骤筛选器”。
  2. 选中“使用步骤筛选器”。
  3. 在屏幕上勾选适当的选项。您可以添加与您自己代码库相关的部分。
  4. 单击“应用”。

更多关于Eclipse步骤筛选器的信息,您可以在此阅读。

您甚至可以为您的项目包或Java类创建一个筛选器。

另一个很好的链接

enter image description here


0

对于希望了解在Intellij Idea中相同设置的人,请查看以下内容。

Intellij Idea不步入Java特定代码的原因是,默认情况下,Intellij Idea启用了以下限制。要添加任何其他类,我们可以简单地在此处添加。我添加了org.testng.*类。

文件->设置->构建、执行和部署->调试器->步进

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接