У меня есть JAR-файл с 30 или около того классами. Я хочу, чтобы в начале основного метода я вызывал класс из этого jar, который, используя возможности отражения Java, получает Class
ссылки на каждый класс в jar. Моя конечная цель - выполнить какую-то операцию, запрашивая переменную, определенную для каждого класса. В основном я ищу что-то вроде. Есть ли простой способ сделать это, используя стандартные API отражения, или это будет слишком хлопотно, чтобы сделать рабочее решение?
List l = Reflection.getAllClasses();
String var;
foreach(Class c : l) {
var = c.getField("fieldname");
doSomething(var);
}
Edit:
Просто чтобы прояснить: код будет выполнен изнутри проверенной банки.