什么是等效于org.eclipse.jdt.core.IJavaElement的Python / PyDev?

时间:2011-12-27 13:52:14

标签: python eclipse pydev

我有兴趣修改现有插件 - rabbit-eclipse - 跟踪编辑不同java元素(类,方法等)所花费的时间。该插件目前通过org.eclipse.jdt.core.IJavaElement接口跟踪Java元素。我想添加跟踪不同Python元素的功能。

我在Eclipse中安装了PyDev并查看了包含的JAR文件,但是我无法确定哪个类与IJavaElement相同(如果它存在)。

与IJavaElement等效的PyDev是什么?

1 个答案:

答案 0 :(得分:1)

PyDev没有提供IJavaElement的实际替代......(即:它不提供基于此的选择)。

尽管如此,可能会有不同的方法可行...一个选择是听取常规文本选择并执行在org.python.pydev.editor.actions.PyMethodNavigation中完成的操作,这是从当前查找范围使用FastParser.firstClassOrFunction(doc,startLine,searchForward,pyEdit.isCythonFile())的位置 - 这对你想要的是否足够?