消息是:
警告:(ROW,COLUMN)Java:从版本10开始,'var'是受限制的局部变量类型,不能用于类型声明或用作数组的元素类型
Am使用Java 11中针对版本7的Lombok 1.18.12
,这就是这些var
出现的位置。
如何抑制? @SuppressWarnings(...)
中要扔什么?
[...]
var excepted = false;
[...]
只是不要使用lombok的var,而要使用Java内置的var。或降级到java8。
Lombok的var与Java10 +的'var'有效地做相同的事情,除了lombok允许复合赋值并且不允许非可数字化类型(java10 var允许非可数字化,但不允许复合)。这是您不太需要的两个异国概念:)