public Class[] Class.getInterfaces()

-----Message d'origine-----
De : Aurelien Mazurie [mailto:[EMAIL PROTECTED]
Envoy� : mardi 18 mars 2003 17:47
� : [EMAIL PROTECTED]
Objet : Hi�rarchie d'interfaces



        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 à