Предположим, у меня есть экземпляр java.lang.Class, c во время выполнения.Получить все классы, на которые ссылается класс
Во время выполнения, все равно, чтобы узнать, какие классы используются c? например если c.foo создает экземпляр B, B используется. если c.foo вызывает статический метод G.bar(), используется G.
Примечание: Только попытка получить, какие классы могут быть известны статически, - я очень не хватает, загруженных отражением.
В Python, эквивалентные функциональные возможности можно найти в modulefinder: http://docs.python.org/library/modulefinder.html
некоторый класс может быть загружен динамически, используйте [ 'getLoadedClasses()'] (http://download.oracle.com/javase/6/ docs/api/java/lang/instrument/Instrumentation.html # getAllLoadedClasses% 28% 29) –