Je suis une parmi par le biais de classes dans un fichier Jar et souhaitent trouver ceux qui ne sont pas abstraites. Je peux résoudre ce problème par l’instanciation des classes et piégeage InstantiationException mais qui a une performance frappée que certaines classes ont démarrage lourd. Je ne trouve rien évidemment comme isAbstract() dans la documentation de Class.java.
Réponses
Trop de publicités?Il faudra abstraite comme l'un de ses modificateurs lorsque vous appelez getModifiers() sur la classe de l'objet.
Ce lien devrait vous aider.
Modifier.isAbstract( someClass.getModifiers() );
Aussi:
http://java.sun.com/javase/6/docs/api/java/lang/reflect/Modifier.html
http://java.sun.com/javase/6/docs/api/java/lang/Class.html#getModifiers()
Stobor
Points
15428