gpt4 book ai didi

java - 以编程方式调用自定义 IntelliJ IDEA Annotator

转载 作者:行者123 更新时间:2023-12-01 11:09:31 29 4
gpt4 key购买 nike

我一直在开发一个插件,该插件检查实例字段上的注释,查找其属性值之一并检查该属性值是否存在于数据源中(我将相关数据加载到 AnAction 它更新我的单例 DataSource 实例)。

当用户首次加载 IDE 时,没有建立连接。调用自定义操作会加载值,但由于我的 Annotator 已完成其工作,因此我的字段不会接受更改,并且错误地标记了错误标记。更改注释内的特定属性值会强制Annotator 再次运行,并且最终会应用更改。

以编程方式调用注释器的推荐方法是什么?具体来说,当值成功加载时,我想在 AnAction 中执行此操作。

enter image description here

最佳答案

最简单的解决方案是使用 DaemonCodeAnalyzer.getInstance().restart() 强制重新突出显示文件。

关于java - 以编程方式调用自定义 IntelliJ IDEA Annotator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32542409/

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