Можно ли как-то перебирать каждый метод объекта, с именем, начинающимся с "get"? Я хочу сравнить два очень сложных пользовательских объекта, которые имеют поля, состоящие из структур данных, основанных на других пользовательских объектах. Что я хочу сделать, так это получить хэш-код результата каждого метода get и сравнить, равны ли они для каждого поля.
Извините, если это не очень понятно, если у вас есть вопросы, пожалуйста, задайте их. Спасибо за любую помощь и предложения
Я подумал о чем-то подобном:
for(method m : gettersOfMyClass){
boolean same = object1.m.hashCode() == object2.m.hashCode()
}