Bonjour à tous

j'ai cette classe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class MaClasse <T, M> {
 
	@Autowired
	private Class<T> membre1;
 
	public Class<M> maMethodeQuiRenvoieUnResultat(Class<M> param1) {
           // Je veux pouvoir executer une methode qui est définie dans param1 (exemple cette méthode calcule et renvoie la date d'aujourd'hui+3 jours)
           // ça donnerait : Date d = param1.getDateDansTroisJours();
 
           // ENSUITE :
 
           // executer une méthode de membre1 qui prend une date en paramètre et renvoi un objet de type Class<M>
           // ça donnerait : Class<M> res = membre1.uneMethode(Date d);
        }
}
Quelle est la meilleur façon de pouvoir accéder et executer donc les méthodes définies donc "Class<T> membre1" et "Class<M> param1" ?

En vous remerciant d'avance.