What's New In Demetra

Core Features

  • Custom inspections based on structural search and replace templates, with quickfix support.
  • Extract Method: Better handling of multiple exit points.
  • Extract Method: possibility to extract guard blocks.
  • @NotNull annotation runtime assertions
  • Inplace rename refactoring for local variables
  • Safe Delete refactoring for parameters.
  • Global inspection API.
  • Per-project and per-scope inspection profiles.
  • Scope View
  • Navigation Bar
  • Possibility to configure color of generic type parameters in color scheme.
  • Support for the Eclipse Java compiler.
  • Auto-insert of paired angle braces.
  • VCS: Integrate Project action.
  • Invert Boolean Method Sense refactoring.
  • Searchable option dialogs (MacOS X Tiger like)
  • New inspections:
    • Boolean method is always inverted
    • Unnecessary module dependency
    • Default file template usage
    • Unnecessary exception suppression
    • All JavaDoc checks work with editor highlighting.
  • New intention actions:
    • Move field initializer to constructor
    • Move field initialization to initializer
    • Create Constructor from Usage
    • Add constructor parameter

Web Development

  • JavaScript. Parameter Info support.
  • JavaScript. Introduce Variable refactoring.
  • JavaScript. Intention to create non-existing methods.
  • HTML. Delete Tag Pair action.

See JIRA for more details.

What's New For Enterprise Developer In Demetra

What's New in UI Designer in Demetra

Labels

 
  1. Feb 07, 2006

    Anonymous says:

    Great list\! While you're at it, there is another easy to implement intention (I...

    Great list!
    While you're at it, there is another easy to implement intention (I guess it should be easy) that would make developing a pleasure:
    Create an *inner* class from Usage:
    http://www.intellij.net/tracker/idea/viewSCR?publicId=6702

  2. Feb 07, 2006

    Anonymous says:

    Are there any plans to add AOP support via annotations/AspectJ? That would make ...

    Are there any plans to add AOP support via annotations/AspectJ? That would make a great IDE even better

    thanks,

    Alistair

    1. Feb 08, 2006

      Dmitry Jemerov says:

      No, there is no plan to add aspects support in Demetra.

      No, there is no plan to add aspects support in Demetra.

      1. Apr 19, 2006

        Anonymous says:

        I'm not sure if this has been answered before, but what is the reasoning for the...

        I'm not sure if this has been answered before, but what is the reasoning for the lack of interest in support aop programming?  I've seen some posts since 4.x asking for it with a simple "no" response.  Is it a difficulty thing?  Is it a too many different aop implementations to choose from (aspectj, jboss aop, etc.)?  Is there not enough demand?

        If you could respond with Jetbrain's thought process on this issue, it would shed some light and people would stop asking for it knowing what the issues are behind it.

        Thanks,
        Mark

        1. Jun 06, 2006

          Anonymous says:

          May be when people will STOP using Idea because of aspects issues, they will und...

          May be when people will STOP using Idea because of aspects issues, they will understand ...

  3. Feb 08, 2006

    Lothsahn Tonkey says:

    I like the new site.  Any chance you could make the link on this page click...

    I like the new site.  Any chance you could make the link on this page clicky?

    http://www.intellij.net/eap/products/idea/changes.jsp

    Had to copy and paste the link in the browser.

  4. Feb 08, 2006

    Anonymous says:

    There is any chance for adding an UML tool for this new version, or simply impro...

    There is any chance for adding an UML tool for this new version, or simply improve the simple uml. It will be very nice to have some tool like this that allows you both sides sync code to model and model to code
    Thanks
    Mariano A.

    1. Feb 09, 2006

      Anonymous says:

      You can find SimpleUML sourcecode here: :pserver:cvs@cvs.intellij.net:/intellij...

      You can find SimpleUML sourcecode here:

      :pserver:cvs@cvs.intellij.net:/intellij-plugins

      AFAIK it's not a Jetbrains project, but a community one. So if you want to have a better SimpleUML plug-in, you can contribute . The original authors however don't seem to be around so there's only the code.

      Ahmed.

    2. Feb 09, 2006

      Dmitry Jemerov says:

      There are a number of companies which offer UML plugins for IDEA, and some free ...

      There are a number of companies which offer UML plugins for IDEA, and some free plugins as well. Currently we have no plans to develop our own UML support.

  5. Feb 13, 2006

    Erik Hellman says:

    When will we see support for EJB3?

    When will we see support for EJB3?

    1. Feb 14, 2006

      Dmitry Jemerov says:

      It's included since the first Demetra EAP build. Check out for more details:

      It's included since the first Demetra EAP build. Check out for more details:
      http://www.jetbrains.net/confluence/display/IDEADEV/What%27s+New+For+Enterprise+Developer+In+Demetra

  6. Feb 16, 2006

    Eddie O'Neil says:

    Are there any plans to provide support for hosting annotation processors defined...

    Are there any plans to provide support for hosting annotation processors defined with the Sun Mirror APIs and eventually with the JSR-269 APIs?

    Thanks!

    1. Feb 17, 2006

      Dmitry Jemerov says:

      We are considering adding this feature, but we haven't made any decision yet.

      We are considering adding this feature, but we haven't made any decision yet.

  7. Mar 01, 2006

    Rob says:

    Are there any plans for visual editing of JSP pages ?

    Are there any plans for visual editing of JSP pages ?

  8. Mar 14, 2006

    Anonymous says:

    Hmm where are the Favorites?

    Hmm where are the Favorites?

    1. Mar 14, 2006

      Anonymous says:

      NVM... :D It was moved into the Project view.  BTW Favorites is spelled wro...

      NVM... It was moved into the Project view.  BTW Favorites is spelled wrong in the Help.  Use find 'favorites', first result, under General Information... 'Favories is another navigation....'

  9. Apr 04, 2006

    Anonymous says:

    Any chances the Subversion support will be tweaked to be as good as the CVS supp...

    Any chances the Subversion support will be tweaked to be as good as the CVS support?

Add Comment