如何解决IntelliJ中的“未使用的接收器参数”是什么意思?
升级到IntelliJ 2020.2之后,如果确实有,我们会得到警告冗余抑制
@SuppressWarnings("unused")
private static Stream<Arguments> findExportKonfiguration() {
return Stream.of(
Arguments.of("Konfiguration 1",HrdfFormat.HRDF_52039,1),Arguments.of("Konfiguration 2",HrdfFormat.HRDF_54041,Arguments.of("Konfiguration 3",Arguments.of("Konfiguration 1",null,Arguments.of(null,2),3)
);
}
@ParameterizedTest
@MethodSource
public void findExportKonfiguration(String bezeichnung,HrdfFormat hrdfFormat,int size) {
TestTransaction.start();
// ....
}
直到现在这是必须的,因为IntelliJ不能确定方法属于@ParametrizedTest
的{{1}}。
冗余抑制警告是由称为未使用的接收器参数的选项引起的。这意味着什么? IntelliJ帮助页面没有有关此选项的信息。
解决方法
此问题已在IntelliJ IDEA v2020.3(尚未发布)中得到解决。请查看报告:https://youtrack.jetbrains.com/issue/IDEA-203748
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。