Etsyweb Class and File Dependencies

black lines on the graph indicate inheritance
orange lines are static method calls
purple lines indicate a static constant

On the file graph, the numbers on the edges indicate the line number the dependency occurs on

The 1-5 slider is the dependency depth. For very connected nodes, going above 2 may not work.

Nodes on the graph are clickable and will give you the dependency graph for that node

You can also paste a class in the file input field in order to get the file-based dependencies of that class. Same goes for putting a filename in the class field.

Note that rendering is done in the client browser. You may hit stack size issues on graphs with a lot of nodes.