如何在 `var` 关键字上抑制此警告?
how to suppress this warning on the `var` keyword?
消息是:
Warning:(ROW, COLUMN) java: as of release 10, 'var' is a restricted local variable type and cannot be used for type declarations or as the element type of an array
我正在使用 Java 11 中的 Lombok 1.18.12
目标版本 7,这就是那些 var
在那里的原因。
如何压制?投入什么 @SuppressWarnings(...)
?
[...]
var excepted = false;
[...]
只是不要使用 lombok 的 var,而使用 java 中内置的。那,或者,降级到 java8.
Lombok 的 var 与 java10+ 的 'var' 有效地做同样的事情,除了 lombok 允许复合赋值并且不允许不可表示的类型(java10 var 允许不可表示的,但不允许复合)。这是您不太可能需要的两个奇特概念:)
消息是:
Warning:(ROW, COLUMN) java: as of release 10, 'var' is a restricted local variable type and cannot be used for type declarations or as the element type of an array
我正在使用 Java 11 中的 Lombok 1.18.12
目标版本 7,这就是那些 var
在那里的原因。
如何压制?投入什么 @SuppressWarnings(...)
?
[...]
var excepted = false;
[...]
只是不要使用 lombok 的 var,而使用 java 中内置的。那,或者,降级到 java8.
Lombok 的 var 与 java10+ 的 'var' 有效地做同样的事情,除了 lombok 允许复合赋值并且不允许不可表示的类型(java10 var 允许不可表示的,但不允许复合)。这是您不太可能需要的两个奇特概念:)