如何在 `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 允许不可表示的,但不允许复合)。这是您不太可能需要的两个奇特概念:)