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服务器?
  • 热门搜索
    来日方长是什么意思 刷机是什么 谢谢你让我遇到你是什么歌 什么是毛利 夏天有什么花开放 国家专项计划是什么意思 someone like you 什么意思 学历是什么 血压低是什么原因导致的 gpa是什么意思