我目前有一个Eclipse插件,它突出了Java类中的Instance变量。单击菜单选项时将调用命令处理程序。如何更改它,以便不是单击菜单选项,而是可以在用户键入时连续标记实例变量? (就像用户输入时会自动标记错误一样?)
答案 0 :(得分:1)
您需要扩展org.eclipse.jdt.core.compilationParticipant
扩展点并覆盖reconcile
方法。每当发生协调操作时,这将调用您的代码。它将为您提供AST(可能已经解析了绑定)。
有了这个,你需要通过传递给方法的ReconcileContext
实例为文件添加额外的标记和注释。据推测,您的插件已实现,以便使用标记突出显示实例变量,如果是这样,这将很好地适合您的实现。