我有一个小应用程序,我开始在 Intellij-14 下组装。它编译并在那里运行。当我更新到 15 时,我开始收到所有类的 NotNull Instrumentation 错误。错误消息只是说明类失败——没有特定方法、成员或变量的指示。我已向项目库添加注释并将编译选项更改为指向它们。我已经运行“推断无效”和“按名称运行检查”试图找出我哪里出错了,但无济于事。由于这是我第一次尝试使用 GUI 元素,我可能会犯一些非常基本的错误。例如:
公共类 lguiException 扩展异常 {
private String msg = " ";
public String GetLearnGUIMsg(){
return(msg);
}
public void SetLearnGUIMsg(String instr){
msg = instr;
}
public void HandleLearnGUIExceps(){
System.out.println(msg);
}
}
产生错误:
错误:NotNull 检测:lguiException.java 的 @NotNull 检测失败:com.intellij.compiler.notNullVerification.NotNullVerifyingInstrumenter.processClassFile(Lorg/jetbrains/org/objectweb/asm/ClassReader;Lorg/jetbrains/org/objectweb/asm/ClassVisitor; )Z
infer nullity preview 说这里没有什么要注释的,并且代码检查很干净。那么我从哪里开始呢?