01: package gr.spinellis.context.classes;
02:
03: import javax.swing.JComponent;
04:
05: class ABaseClass {
06:
07: }
08:
09: public class A extends ABaseClass {
10: B b;
11: JComponent component;
12:
13: public E getChild() {
14: };
15: }
16:
17: class B {
18: C c;
19: }
20:
21: /**
22: * Linked indirectly, won't be rendered
23: */
24: class C {
25:
26: }
27:
28: class D {
29: A a;
30: }
31:
32: class E {
33:
34: }
35:
36: class ASubclass extends A {
37:
38: }
39:
40: class AClient {
41: public void compute(A a);
42: }
43:
44: /**
45: * This won't be rendererd since it's not linked to the A
46: */
47: class AloneInTheDark {
48:
49: }
|