作者:杨barkema_252 | 来源:互联网 | 2022-12-07 11:33
IntelliJ 2018.2中添加了一项新的检查,该检查应该从不稳定的API发出警告:https://youtrack.jetbrains.com/issue/IDEA-159541
.
这个警告出现在Guava的EventBus上.为什么这是一个不稳定的API?
1> JB Nizet..:
因为在EventBus
类被注释为@Beta
.
您必须向Guava项目维护人员询问为什么16个版本的Guava存在的类仍然是Beta,但它仍然是.
`一个为16个版本的番石榴存在的类仍然是Beta`Wowzers.我在这里是因为Guava的`Hashing`类也被标记为`@ Beta`.我想知道是否是同样的情况.无论如何,到目前为止还没有遇到任何麻烦.
2> Frankie..:
除了@JB Nizet的答案之外,它还完美地解释了IntelliJ为什么标记此错误,您可能还想在全局范围内对此错误进行抑制,但仅限于Google Beta注释。
只需Settings -> Inspections -> JVM languages
按照下面的图片进入,然后删除com.google.common.anotations.Beta
。