I need a program that will map my Java project into some easily defined list
<p>I'm looking for a program that will list the variable names in my Java application, and any non-primitive (preferrably any non-SDK) Object to the class that it's defined in.</p>

<p>Something along the lines of</p>

<pre><code>class A {
   B b;
   C c;
}

class B {
  A a;
  C c;
}

class C {
   A a;
   B b;
}
</code></pre>

<p>and it would output some list that would be along the lines of:</p>

<p>Atable:</p>

<p>b (links to Btable) <br />
  c (links to Ctable)</p>

<p>Btable:</p>

<p>a (Links to Atable) <br />
 c (Links to Ctable)</p>

<p>Ctable:</p>

<p>a (links to Atable) <br />
  b (links to Btable)</p>
