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.

This entry was posted in New Features and tagged , , . Bookmark the permalink.

4 Responses to Web Beans (JSR-299): Dependency Injection Diagram

  1. orinius says:

    Ultrasweet! Very usable feature (if graph performance is also greatly improved from 8.x…).

  2. Stephan Anft says:

    Very nice! Would it be possible to provide a similar diagram for Seam components?

  3. serega.vasiliev says:

    Stephan,
    you can find “Generate seam components diagram” popup in “JavaEE Structure/Seam Facets/My Module Name” for Idea 8.x.x or Seam(tool window)/”My Module Name” for 9.x.

  4. Stephan Anft says:

    Serega,

    yes, I know. But it would be nice to have a component-specific dependency diagram in the same “popup” manner.

    Regards,
    Stephan

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>