连续运行插件处理程序

时间:2013-04-29 18:39:45

标签: java eclipse eclipse-plugin

我目前有一个Eclipse插件,它突出了Java类中的Instance变量。单击菜单选项时将调用命令处理程序。如何更改它,以便不是单击菜单选项,而是可以在用户键入时连续标记实例变量? (就像用户输入时会自动标记错误一样?)

1 个答案:

答案 0 :(得分:1)

您需要扩展org.eclipse.jdt.core.compilationParticipant扩展点并覆盖reconcile方法。每当发生协调操作时,这将调用您的代码。它将为您提供AST(可能已经解析了绑定)。

有了这个,你需要通过传递给方法的ReconcileContext实例为文件添加额外的标记和注释。据推测,您的插件已实现,以便使用标记突出显示实例变量,如果是这样,这将很好地适合您的实现。