我正在使用Java 13(13.0.1.hs-adpt),并且启用了预览语言功能(主要是由于文本块)。
我的代码在所有相关的地方都用@SuppressWarnings("preview")
正确地注释,但我仍然可以得到
Note: Some input files use preview language features.
Note: Recompile with -Xlint:preview for details.
当我编译时。
我知道那不是编译器打印警告(实际上,-Xlint:-preview
不会更改任何内容。
是否有抑制这些消息的方法?
本文Evolving Java With ––enable–preview aka Preview Language Features描述了无法禁用此警告的主要目的是什么。
想象每个人都开始尝试预览功能(或孵化器模块),然后传播该代码,周围的文物。功能更改时,它们将过时在短短几个月后,保持这种依赖性将成为一个噩梦。不过请放心,有很多保护措施恰恰防止了这一点。好吧,至少从偶然发生。
[This additional link显示最新的Eclipse IDE支持哪些@SuppressWarning
值