Intellij idea插件如何自定义解析引用
1、定义一个基本的命名元素接口CustomNamedElement,继承自PsiNameIdentifierOwner。如图

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

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

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

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

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