java - 最小化 Java 中的可见性

标签 java refactoring

有谁知道重构代码以最小化类及其属性和方法的可见性的自动化方法?我正在尝试清理一个旧 API,它有太多公共(public) getter 和 setter 以适应 JavaBean 标准。一个 Eclipse 插件是理想的,但任何可以提供帮助的工具都会很棒。

最佳答案

IntelliJ IDEA 可以对代码进行全局分析,告诉你各种可见性过高的问题。如果涉及任何动态技术,它也很好地理解它们是给定方法/类的用法;但它并不完美。

关于java - 最小化 Java 中的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/528911/

相关文章:

java - 如何在Java中将长参数列表重构为参数对象?

java - 使用各种重写方法调用对象方法

java - 分机 JS 5 : How to represent a java form to an ext js model?

c++ - 如何使用 C++ 和 SFML 创建自己的类

javascript - 依赖注入(inject)非实例化对象的优点和缺点

c# - 编码模式 c#

java - 在 Java 中处理排序组

java - Quartz Java 恢复作业会执行多次

java - Java 中阿拉伯语和常规日期的日期解析问题

php - 这个大方法怎么重构呢?