Bonjour,
Je souhaite récupérer la signature d'une méthode depuis une interface et en faire une clé primaire, afin de pouvoir jouer avec Proxy, et de pouvoir exécuter n'importe quelle méthode de l'interface.
En gros, voici le problème :
- J'ai un InvocationHandler par instance que Proxy a créée.
- J'ai une Map<Method,Handler> dans l'InvocationHandler qui fait la liaison entre une méthode déclarée/appelée et son implémentation.
- La méthode déclarée dans l'interface est différente de la méthode utilisée par le Proxy.
- La Map<Method,Handler> ne fonctionne donc pas (puisque les deux Method sont différentes), et je dois trouver une alternative.
Quelle solution pouvez-vous me proposer pour ce problème ?
Partager