在我目前正在进行的一些项目中,方法重载在许多类中被滥用:同名的方法被重载多次,只是参数存在或不存在的差异。我想改变这一点。
是否有任何现有的工具可以计算 Java 类中方法被重载的次数?谢谢。
在我目前正在进行的一些项目中,方法重载在许多类中被滥用:同名的方法被重载多次,只是参数存在或不存在的差异。我想改变这一点。
是否有任何现有的工具可以计算 Java 类中方法被重载的次数?谢谢。
使用反射来获取List<Method>
getDeclaredMethods()
一个类并检查同名(getName()
)不同的签名方法(getParameterTypes()
)