Статический анализ контекста Spring Beans - PullRequest
0 голосов
/ 07 марта 2019

В настоящее время я работаю над статическим анализом потока данных Java-программ. Мой ввод всегда представляет собой файл JAR, содержащий байт-код Java-программы и некоторые файлы конфигурации (могут отсутствовать некоторые классы и пакеты). В настоящее время я пытаюсь расширить его с помощью поддержки приложений Java, использующих Spring Beans (определяется с помощью XML или аннотаций).

Может ли какая-либо функция Spring использоваться для статического анализа файлов конфигурации XML и файлов .class? Я предполагаю, что должно быть что-то, обрабатывающее файлы XML и файлы .class в фоновом режиме для получения контекста Spring Beans.

Мне в первую очередь нужна информация о Бинах, существующих в проекте, и о том, где они назначены (например, @Autowired), чтобы я мог создавать допустимые абстракции для своего статического анализа.

Любой совет приветствуется.

...