Intellij idea插件如何自定义解析引用

 时间:2024-10-12 14:27:25

1、定义一个基本的命名元素接口CustomNamedElement,继承自PsiNameIdentifierOwner。如图

Intellij idea插件如何自定义解析引用

3、定义一个帮助方法类,用于生成PSI元素。如图

Intellij idea插件如何自定义解析引用

5、更新语法并重新生成解析器现在我们需要对语法文件进行相应的修改,并重新生成解析器和PSI类。如图

Intellij idea插件如何自定义解析引用

7、定义一个引用类,从使用中解析属性获取其引用。如图

Intellij idea插件如何自定义解析引用

9、定义一个引用贡献类,允许你从其他语言如java你语言的元素提供参考。让我们为属性的每个用法贡献一个引用。如图

Intellij idea插件如何自定义解析引用

11、运行工程,正如您看到的那样,IDE现在解析属性并提供完成。如图

Intellij idea插件如何自定义解析引用
  • java切割指定位置之后部分的字符串
  • AIX实用经验:[16]命令 lsattr
  • Windows10系统 怎样设置电脑滑动打开组合框?
  • windows如何用putty连接linux服务器?
  • 热门搜索
    温馨提示怎么写 万力轮胎质量怎么样 好莱客衣柜怎么样 工藤新一用日语怎么说 离婚后户口怎么办 核算方式怎么填 煞笔用英语怎么说 怎么做寿司好吃又简单 打坐的正确方法 胡萝卜怎么炒好吃