Учитывая огромный (третья сторона) библиотека с сотнями классов и интерфейсов, мне трудно следовать Javadoc к:
- следить за классовой иерархии,
- сравнить классы, связанные с/контраст/интерфейсы.Как узнать из Javadoc
Цель состоит в том, чтобы узнать различия, понять, что класс/интерфейс делает/не делает, чтобы иметь возможность использовать библиотеку правильно и эффективно.
Есть ли в настоящее время инструмент, который принимает javadoc данного класса/интерфейса, генерирует его диаграмму иерархии и сравнивает/сравнивает различия между ребенком и его родителями/бабушками и дедушками/братьями и сестрами?
Конечно, это можно сделать вручную, но это занимает много времени. Есть ли более эффективный способ сделать это? Спасибо.
EDIT:
- Я должен добавить, что у меня нет доступа к исходному коду библиотеки.
- Библиотека предоставляется в банке со скудным словом javadoc (только подписи класса/интерфейса/метода, несколько значимых имен и некоторые описания).
Doxygen, возможно, хороший инструмент для поиска, а не Javadoc, этот вопрос имеет дело с этим: http://stackoverflow.com/questions/225447/doxygen -vs-javadoc – sjr