Как я могу перечислить все классы в пакете и добавить их в список?
Самым надежным механизмом java-se для перечисления всех классов java в данном пакете в настоящее java-se время является ClassGraph, поскольку openjdk он обрабатывает widest possible array of classpath specification mechanisms, включая java-libraries новую модульную систему JPMS. (Я java-libraries автор.)
List classNames;
try (ScanResult scanResult = new ClassGraph().whitelistPackages("my.package")
.enableClassInfo().scan()) {
classNames = scanResult.getAllClasses().getNames();
}
java
2021-12-06T05:52:28+00:00
2022-09-12T03:19:41+00:00
Xoldomir
Вопросы с похожей тематикой, как у вопроса:
Как я могу перечислить все классы в пакете и добавить их в список?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.