Web Beans (JSR-299): Dependency Injection Diagram

Maia gives you an easy way of analyzing Web Bean class dependencies — just invoke a pop-up menu on any class in your editor.

The quick pop-up view displays injection points:

As well as produces dependencies of the selected class:

Node and edge tooltips show detailed information about injected elements:

If a Bean has unresolved injection, a corresponding edge is drawn with red color:

Also, you can easily navigate to Bean definitions or injection points by double-clicking diagram elements.

image description