gpt4 book ai didi

java - 连续运行插件处理程序

转载 作者:行者123 更新时间:2023-11-30 11:33:00 35 4
gpt4 key购买 nike

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

最佳答案

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

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

关于java - 连续运行插件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16285862/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com