Какой анализатор Antatic Code Java рекомендуется для создания отчетов? [закрыто

StackOverflow https://stackoverflow.com/questions/4148815

  •  30-09-2019
  •  | 
  •  

Вопрос

Мне нужен анализатор статического кода для Java, который производит выходной файл о: отношениях классов (также отношения наследования), поля классов, метода подписей и иерархии метода.

Важным моментом является то, что данные анализа могут быть (легко) обработаны программой. (Мне нужен анализ для своего рода автоматического инструмента «рефакторинга» для университета.)

Это было полезно?

Решение

Jastadd. является хорошим анализатором уровня источника (и многое другое).

Вы можете предпочесть работать на уровне байткода. Это проще, быстрее, предоставляет всю запрошенную вами информацию, работает без источника (очевидно) и с другими языками на основе JVM. Для этого либо Сажа или КАК М это хороший выбор.

Обновленный

Конечно, с BYTECODE вы не можете выполнить рефакторинг на уровне источника (хотя вы можете сделать модификацию Bytecode).

Для полноты вы можете захотеть объединить оба подхода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top