我曾经在限制我的访问权限方面非常糟糕,variables/methods/classes
当我不应该使用 public 时,我倾向于使用很多。
我只是想知道是否有任何工具 - 插件,外部或其他 - 可以搜索您的源代码,找到调用您的内容variables/methods/classes
并在它太高时更改可见性。
例如,如果我有一个公共变量并且在该类之外没有调用它,那么该工具将减少它对私有的访问。
主要是我的一些旧项目需要这个,这些项目有很多公共变量。我需要很长时间才能筛选所有这些,并且当我回到这些项目再次处理它们时,将它们公开会非常烦人/效率低下。