我目前正在尝试修改 Eclipse 的现有开源插件的行为。
我试图了解插件的工作原理。为此,我将它作为 Eclipse 应用程序以“调试”模式打开,并在插入许多断点后对其进行测试。
但是,正弦 Eclipse 插件没有Main
方法,我仍然很难跟踪正在发生的一切。调用似乎是任意跳转(我很快意识到这是通过插件继承的所有接口和超类发生的),我无法确切地看到在做什么。
在没有方法的情况下调试程序的正确(阅读:最佳)方法是Main
什么?我如何测试、调整、探索和编程——在这种情况下是一个插件——我不确定它的作案方式?