我一直在研究检查实例字段上的注释的插件,查找其中一个属性值并检查数据源中是否存在该属性值(我将AnAction
中的相关数据加载更新我的单身DataSource
实例)。
当用户首次加载IDE时,没有建立连接。调用自定义操作会加载值,但由于我的Annotator
已完成其工作,因此我的字段不会选择更改并且错误地标记了错误标记。修改注释中的特定属性值然后强制Annotator
再次运行,最终选择更改。
以编程方式调用Annotator的推荐方法是什么?具体来说,我希望在成功加载值时在AnAction
内执行此操作。
答案 0 :(得分:1)
最简单的解决方法是使用DaemonCodeAnalyzer.getInstance().restart()
强制重新点亮文件。