Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Editing

  • Syntax highlighting
  • Error highlighting
  • Code folding
  • Code formatter
  • Comments and "To Do" view support
  • Keyword completion
  • Method completion using type inference
  • "add missing import" intention

Execution, Debugging & Compilation

  • Debugging support (setting breakpoints, view stack)

Complition 

  • Depends on context keyword completion
  • Completion of methods, fields, inner classes

Resolve

  • Resolve groovy to groovy classes, methods, fields
  • Resolve groovy to java classes, methods, fields
  • Resolve java to groovy classes, methods, fields

Surround with (Alt+Ctrl+T)

  • if () {} / else {}
  •  while () {}
  • try / catch / finally
  • closure {}
  • (Type) expr

Introduce variable (Alt+Ctrl+V)

  • Introduce variable
  • Offer the default type and variable name

Structure view (Alt+7)

  • Shows all classes, methods, fields founded in groovy file

File structure (Ctrl+F12)

  • The popup window contains classes, methods, fields.

Find usage (Alt+F7)

  • Implements groovy classes search

Grails

  • Grails SDK configuration
  • Grails controller, view, domain class, job, script,  service, taglib creation
  • Grails generators are built in; output to console

Features

  • "Go to Class..."  action (CTRL+N)
  • Structure View
  • Class members view (CTRL+F12)

Coming soon

  • "Surround With..." action (CTRL+ALT+T)
  • Find Usages action
  • Safe Delete refactoring
  • Rename Refactoring
  • Live Templates support
  • Debugging support (evaluate expressions)
  • GSP support
  • No labels