Bonjour,
Je souhaiterais lister toutes les classes filles d'une classe quelconque ou toute les classes implémentant une interface quelconque.
Exemple :
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public classe SuperClasse {} public interface Interface{} public classe Fille extends SuperClasse{} public classe Fille2 extends SuperClasse implements Interface{} public classe Fille3 implements Interface{}
Dans cet exemple je pourrais récupérer toutes les classes héritant de SuperClasse, donc Fille et Fille2.
Je pourrais aussi récupérer toutes les classes implémentant Interface, donc Fille2 et Fille3.
J'ai regardé du côté de class.getClasses() mais c'est pas trop ça...
Sinon je peux toujours coder un truc moche qui va lire toutes les classes de toute une arborescence et voir si elles héritent de SuperClasse ou si elles implémentent Interface, mais c'est un peu lourd...
Donc si vous connaissez une façon de faire qui soit plus jolie, vous êtes les bienvenus !
Merci d'avance,
Loceka.
Partager