Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Ability to debug scripts in addition to classes.
  • Allow Alt-F8 to evaluate Groovy expressions

Editing

  • Code Formatting (as currently supported for Java code)

...

  • Gant integration (from an editing perspective this is covered by builder support but it would be nice to have a Gant tab just like there is an Ant tab in IDEA).
  • Allow starting the GroovyConsole with the current project's classpath being available
  • Groovy scratchpad (interactive execution of Groovy code like in the GroovyConsole but with Idea's editor support)

Grails

Currently, Grails suggestions are being collected in a non-IDE specific location.

...

  • Extract Variable
  • Inline method/variable
  • New Groovy Refactoring: extract conditional to closure
    Code Block
    
    if (a & b) {...}
    
    becomes
    Code Block
    
    boolean cond = { a & b }
    if (cond) {...}
    
  • New Groovy Refactoring: extract local closure
    Code Block
    
    statement*
    
    becomes
    Code Block
    
    Closure localvar = { statements* }
    localvar()
    

Templating 

  • Live Templates support