idea插件开发,将PsiFile转化成PsiJavaFile报错,idea版本2022.2.4,使用version.set("2021.3.3"),报错是什么原因,使用PsiFile不报错,sdk导入了也不行,愁死个人,望牛神指导下。
补充一点,使用idea2019.2.4版本,导入相应的sdk没有问题,运行不报错。
JetBrains的变化很快,相邻版本的API都有好多有差异。如果你确认你的代码是没问题的,比如包、类是存在的,但仍然无法使用,可以考虑将这段代码使用Java的反射机制重写一下,用反射来创建对象、类型转换等。
如果有用,望采纳,谢谢!
新版本默认移除了 Java language PSI Model模块
参考这个博客
https://blog.csdn.net/zuokaopuqingnian/article/details/119459684