Posts Tagged ‘JSR-299’

CDI (JSR-299) Run with me…

Thursday, November 19th, 2009

Contexts and Dependency Injection (JSR-299) support in Maia has been significantly improved.

  • Reworked tool window:

  • New code inspections:
    • Injection points inconsistency. Detects Injection Points with ambiguous and unsatisfied dependencies
    • @Typed annotation errors.

    • Unproxyable bean types inconsistency.

    • And more:
  • Improved Rename refactoring for @Named beans
  • Better navigation to @Typed beans
  • Enhanced dependencies diagram, and more.

Web Beans (JSR-299): Dependency Injection Diagram

Thursday, November 12th, 2009

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

Smart WebBeans Event Model Navigation in Maia

Wednesday, March 18th, 2009

WebBeans event producers raise events that are then delivered to event observers. IntelliJ IDEA analyzes producer event binding types and helps to navigate to related observers and vice versa.



This feature will be available to try when Maia EAP goes public.

@Named WebBeans (JSR-299) Support in IntelliJ IDEA 9 (Maia)

Wednesday, March 11th, 2009

@Named Web Beans references may be used in Unified EL expressions on a JSP or JSF page. @Named Beans support includes code completion, usage search, rename refactoring, go to declaration, and more.

Find usages of @Named Web Bean in JSF EL:

WebBeans (JSR-299) Binding Navigation in IntelliJ IDEA 9 (Maia)

Tuesday, March 10th, 2009

IntelliJ IDEA 9 will bring you the full support for WebBeans (JSR-299). The work is already in progress and some useful features will be available in the upcoming EAP releases.

One of them is field injection analysis with navigation to injected WebBeans. Have a look at the example to see how it works.

Here’s where we are:

Before


And this where we jump:

After