Как я могу получить объект Class для каждого класса в банке

У меня есть jar-файл с 30 или около того классами. Я хочу, чтобы в начале основного метода я вызывал класс из этого jar-файла, который, используя возможности отражения Java, получает ссылки Class на каждый класс в jar. Моя конечная цель - выполнить какую-то операцию, запросив переменную, которая определена для каждого класса. В основном ищу что-то вроде. Есть ли простой способ сделать это с помощью стандартных API-интерфейсов отражения, или создание рабочего решения будет слишком хлопотным?

List l = Reflection.getAllClasses();
String var;
foreach(Class c : l) { 
    var = c.getField("fieldname");
    doSomething(var);
}

Редактировать:

Чтобы прояснить: код будет выполняться из проверенной банки.

7
задан Andrew Thompson 19 October 2011 в 12:03
поделиться