当前位置:  开发笔记 > 编程语言 > 正文

如何在IntelliJ 2016中禁用"Access可以是package-package"消息?

如何解决《如何在IntelliJ2016中禁用"Access可以是package-package"消息?》经验,为你挑选了4个好方法。

开发API时,Java类中的警告消息"Access可以是package-package"可能非常烦人.

我已经花了一些时间通过设置找到一种方法来禁用此消息但没有任何发现.知道如何禁用该消息吗?



1> DimaSan..:

Settings ? Editor ? Inspections然后去Java ? Declaration redundancy ? Declaration access can be weaker统治.
在这里,您可以完全禁用它,也可以在右侧窗格中选择建议选项:

在此输入图像描述



2> 小智..:

检查规则是"声明访问权限可能较弱",有两个选项可以禁用"建议包 - 私有可见性级别......"



3> seekingStill..:

要根据具体情况禁用,请使用

@SuppressWarnings("WeakerAccess")


这是最好的答案.通过这样做,您实际上记录了您的意图,而不是让IDE覆盖所有内容
我已经说过要宣布一种方法,因为公开已经记录了您的意图。但是我明白了。如果您说两次,那么他们会开始相信您是真的。

4> JimHawkins..:

将光标移动到public,按Alt+ Enter并选择以下选项之一:
在此输入图像描述


这不会禁用*all*"声明访问权限可能更弱"的建议,而不仅仅是建议包私有?
有趣的是,在选择“设为'package-private'”时,我没有“禁用检查”选项。(可能我已禁用了另一设置,所以我看不到该选项。)我确定您的答案有效。谢谢。mboss的解决方案帮了我大忙。
推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有