Вы знаете, что функция eclipse находит все ссылки (Search > References > Workspace или Ctrl-Shift-G)? Как я могу запустить это программно?
У меня есть большая база кода, которую мне нужно провести аудит для нарушений безопасности, и вам нужно объединить около дюжины условий.
Существуют ли библиотеки, которые могут анализировать большие проекты (у меня есть 1 ГБ исходных файлов) в Java? Вот вопросы, на которые я должен ответить:
- Перейдите в список интерфейсов, найдите все реализации этих интерфейсов.
- Поиск этого списка для вызовов нашей библиотеки безопасности
- Найдите каждый метод, указанный в приведенном выше списке, чтобы подтвердить, что был выполнен соответствующий звонок библиотеки авторизации.
Я могу сделать это вручную за один день, но предпочел бы потратить 2 написание приятного script, чтобы выполнить эту работу для меня.
Любые ссылки на библиотеки, которые я могу использовать для script для этих общих задач, которые Eclipse делает так красиво? В идеале я хотел бы выполнить их командную строку, чтобы они могли быть повторяемыми и написанными по сценарию, но, очевидно, возьмут то, что я могу получить.