Ich interagiere durch Klassen in einer Jar-Datei und möchte diejenigen finden, die nicht abstrakt sind. Ich kann dies lösen, indem ich die Klassen instanziiere und InstantiationException abfange, aber das hat einen Leistungseinbruch, da einige Klassen einen starken Start haben. Ich kann in den Class.java-Dokumenten offensichtlich nichts wie isAbstract () finden.
183
Modifier.isAbstract( someClass.class.getModifiers() );
vielleicht möchten Sie das ändernsomeClass.getModifiers()
oderSomeClass.class.getModifiers()
woClass<SomeClass> someClass = SomeClass.class;
quelle
quelle