OPAL directly supports the extraction of dependencies between source code elements to facilitate the writing of software quality tools.
Dependencies between the top-level packages of the OpenJDK 8.
If you move your mouse over a connection you'll get further information about the direction of the dependencies.