我一直在为Eclipse开发一个插件。该插件有几个视图,当插入符号在活动编辑器中移动以反映外部方法时需要更新。
目前,我正在获取一个ASTNode,它表示在文件的整个源上使用ASTParser类的外部方法,然后遍历其层次结构,直到找到外部方法。这适用于中等大小的代码文件,但对于非常大的代码文件来说速度可以理解。
我想知道是否有一个内置函数可以让我表示外部方法可能比我目前的方法更有效?我看起来很高,但也许我在错误的地方看。
提前感谢您的帮助, 艾伦
答案 0 :(得分:0)
我只是想对这个问题进行更新,以防其他人帮助。
我放弃了尝试找到插入符号的方法的代码的直接入口点。这导致我开发了一种算法来解析插入符号位置周围的代码。这足以满足我自己的需求,并且几乎可以在Google上寻找解决方案。
艾伦