Beste Art, Getter durch Reflektion aufzurufen
Ich muss den Wert eines Feldes mit einer bestimmten Annotation abrufen. Mit Reflektion kann ich dieses Feldobjekt abrufen. Das Problem ist, dass dieses Feld immer privat sein wird, obwohl ich im Voraus weiß, dass es immer eine Getter-Methode haben wird. Ich weiß, dass ich setAccesible (true) verwenden und dessen Wert abrufen kann (wenn es keinen PermissionManager gibt), obwohl ich die Getter-Methode lieber aufrufe.
Ich weiß, dass ich nach der Methode suchen könnte, indem ich nach "get + fieldName" suche (obwohl ich weiß, dass boolesche Felder manchmal den Namen "is + fieldName" haben).
Ich frage mich, ob es einen besseren Weg gibt, diesen Getter aufzurufen (viele Frameworks verwenden Getter / Setter, um auf die Attribute zuzugreifen, also machen sie es vielleicht auf andere Weise).
Vielen Dan