java - 创建公共图书馆时有没有办法摆脱“未使用”和“MemberVisibilityCanBePrivate”
问题描述
所以我一直在搞乱,并用我最喜欢的方法创建了一个库,我使用了几个项目。但是那些烦人的未使用的方法和方法可以是私有的(因为它打算公开使用,但也用于其他地方的库中)警告不断出现,我想保持库的清洁。
有没有办法告诉编译器一个类或文件打算用作库?
目前正在使用@Suppress("unused", "MemberVisibilityCanBePrivate")
,但这只是感觉不对。
解决方案
那些“烦人”的未使用方法和方法可能是私有警告,实际上是在说你甚至没有调用这些方法,当涉及到一个库时这是正确的,但如果我们认为所有单个公共方法都必须有一个对其进行单元测试。如果您有一个 junit 测试此类方法,编译器/检查器不会打扰您;)
解决方案:为这些库方法创建 junit 并将获得这些消息,同时您将获得更安全的代码!
推荐阅读
- r - 您可以在 ggplot2 绘图的轴上反向缩放和居中吗?
- artificial-intelligence - 使用对话流的员工计划机器人
- html - Fullcalendar v5.7.0,星期模式下天数不分界线
- java - 在 git log 中搜索文件的所有版本需要很长时间
- python - 读取文件:没有这样的文件或目录
- python - 从容器中删除 blob 时如何在 python 中对 Azure PartialBatchErrorException 进行异常处理
- gcc - 如何防止 gcc 将空函数编译到相同的地址
- nginx - 无法在 nginx 中加载 nginx-rtmp-module
- linux - 在使用 PhpStorm 进行更改后删除了文件末尾的 HTML 和 Blade-Tags
- python - Pandas Jupyter Notebook - 一列相对于另一列的 value_counts