记一次lombok使用,java: 不兼容的类型

自从觉得小代码引入kotlin,在习惯上总是有问题,于是换上了使用lombok——一个神奇的库。
本来用得好好的,不知怎么就报错了。

Error:(16, 18) java: 不兼容的类型: Component无法转换为lombok.val

使用的代码


public class Group extends Component {
   private List component = new ArrayList<>();
   public void share() {
       System.out.println("可以分享给某个群组中的所有成员");
      for (val c:component
           ) {
         c.share();
      }
   }
}

在网上找了很多方法,都没有解决。基本算是放弃使用了。

后来在一个网站上看到,又一个选项需要打开
记一次lombok使用,java: 不兼容的类型_第1张图片

重新编译,好了。

你可能感兴趣的:(编程错误)