This question comes up once in a while and the stock answer is that tools like
Rose and maybe Poseiden do this, but we don't usually like the results. They diagram all kinds of classes you'd really like to ignore like
String and collections and so on, so the results are very noisy compared to what you really want to know. Sorry that's not a more encouraging answer.