私が現在取り組んでいるいくつかのプロジェクトでは、メソッドのオーバーロードが多くのクラスで誤用されています。同じ名前のメソッドは、パラメーターの有無の違いだけで何度もオーバーロードされています。そしてそれを変えたい。
Javaクラスでメソッドがオーバーロードされている回数をカウントできる既存のツールはありますか?ありがとう。
私が現在取り組んでいるいくつかのプロジェクトでは、メソッドのオーバーロードが多くのクラスで誤用されています。同じ名前のメソッドは、パラメーターの有無の違いだけで何度もオーバーロードされています。そしてそれを変えたい。
Javaクラスでメソッドがオーバーロードされている回数をカウントできる既存のツールはありますか?ありがとう。
リフレクションを使用しList<Method>
getDeclaredMethods()
てクラスのを取得し、同じ名前(getName()
)異なる署名メソッド(getParameterTypes()
)を確認します