次のコードを使用してメソッド入力パラメーターを取得していますが、間違ったパラメーターを取得しています。たとえば、set salaryの場合、タイプ(double)と名前(salary)を取得します。ここで何が恋しいですか?
public void setSalery(double salery) {
this.salery = salery;
}
これはコードです
for (Method method : classHandle.getMethods()) {
Class<?>[] parameterTypes = method.getParameterTypes();
for (Class<?> class1 : parameterTypes) {
Field[] declaredFields = class1.getDeclaredFields();
for (Field field : declaredFields) {
System.out.println(field.getName());
}