Je suis en train de jouer autour avec Java de l'API reflection et essayer de gérer certains domaines. Maintenant, je suis coincé avec l'identification du type de mes champs. Les chaînes sont facile, il suffit de faire myField.getType().equals(String.class)
. La même chose s'applique pour les autres non-classes dérivées. Mais comment puis-je vérifier les classes dérivées? E. g. LinkedList
comme sous-classe de la List
. Je ne trouve pas de isSubclassOf(...)
ou extends(...)
méthode. Ai-je besoin de marcher à travers tout getSuperClass()
et de trouver mon supeclass par mon propre?
Merci!
craesh