Bonjour � tous,
Je cherche � obtenir la hi�rarchie d'une interface, c'est � dire les interfaces dont elle d�rive (et de m�me pour toutes les interfaces parentes). Tout confiant, j'ai utilis� la fonction Class.getSuperclass(...) pour me donner l'interface dont d�rive mon interface, mais cela provoquait moulte erreurs... Jusqu'� ce que je lise dans la doc que cette m�thode renvoi "null" lorsqu'on lui donne une interface en argument... Alors que je suis tomb� sur d'autres docs qui me disaient que cette m�thode remplissait la fonction qui me paraissait logique: donner le "super-objet" d'une classe ou d'une interface, qui n'est au final qu'un squelette de classe.


Ma question est donc: savez-vous s'il existe un moyen pour obtenir la "superinterface" d'une interface ? Sinon je vais finir avec des tests de typecasting et des try/catch pour finir par deviner laquelle est-ce, ce qui est vraiment tr�s maladroit =)

Aur�lien Mazurie

Répondre à