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