网站建设全教程,主播网站建立,搜索引擎的优化和推广,门户网站价格1 前言 最近在研究IDEA插件开发#xff0c;踩了不少坑#xff0c;特意在这里记录一下…… 2 Java相关类找不到
照着网上一些资料#xff0c;想要实现代码审计自动提示功能#xff0c;需要继承AbstractBaseJavaLocalInspectionTool
结果import一片爆红#xff0c;找不到相…1 前言 最近在研究IDEA插件开发踩了不少坑特意在这里记录一下…… 2 Java相关类找不到
照着网上一些资料想要实现代码审计自动提示功能需要继承AbstractBaseJavaLocalInspectionTool
结果import一片爆红找不到相关的类
public class JavaInspection extends AbstractBaseJavaLocalInspectionTool {Overridepublic NotNull PsiElementVisitor buildVisitor(NotNull final ProblemsHolder holder, final boolean isOnTheFly){return new JavaElementVisitor() {Overridepublic void visitField(PsiField field) {super.visitField(field);if (field.getName().equals(name)){holder.registerProblem(field,命名非法);}}};}
}解决方案 build.gradle.kts文件此处位置引入“java”即可
3 运行时报错找不到相关类
插件启动后测试相关功能时还是报错找不到类 NoClassDefFoundError: com/intellij/codeInspection/AbstractBaseJavaLocalInspectionTool 解决方案 plugin.xml文件此处位置引入再次启动即可
dependscom.intellij.modules.java/depends