Given a huge (3rd party) library with hundreds of classes and interfaces, I find it hard to follow Javadoc to:
- keep track of class hierarchy,
- compare/contrast related classes/interfaces.
The goal is to find out the differences, understand what a class/interface does/doesn't do, so as to be able to use the library correctly and efficiently.
Is there currently a tool that takes a javadoc of a given class/interface, generate its hierarchy diagram, and compare/contrast the differences b/t a child and its parents/grandparents/siblings?
Of course, this can be done manually, but is every time-consuming. Is there a more effective way to do this? Thank you.
EDIT:
- I should add that I don't have access to the library's source code.
- The library is given in a jar with scantily-worded javadoc (just class/interface/method signatures, somewhat meaningful names and some descriptions).