IntelliJ IDEA 14.0.0 Web Help

Groovy

IntelliJ IDEA enables you to use Groovy language and Groovy-based frameworks.

In this section:

Groovy Support

Groovy files are marked with fileTypeGroovy icon.

Groovy support includes:

  1. Possibility to create Java modules with Groovy facet.
  2. Ability to create an extension module to support custom extension methods.
  3. Coding assistance:
    • Code completion for keywords, labels, variables, parameters and functions.
    • 11.1+ Chained expression completion.
    • Error and syntax highlighting.
    • Code formatting and folding.
      12.0+ For example, all closures that have their parameters described in the separate line are formatted the following way:
      def cl = { param1, param2 -> body() }
    • Numerous code inspections and quick-fixes.
    • 13.1+ Ability to check what generics to specify for a method call or for a type variable using Parameter info (Ctrl+P).
  4. Code generation
  5. Common and specific refactorings.
  6. Numerous ways to navigate through the source code, among them:
  7. Advanced facilities to search through the source code.
  8. Viewing reference information.
  9. Possibility to generate documentation, created according to GroovyDoc syntax.
  10. Possibility to compile mixed Groovy and Java code.
  11. Running and debugging.
  12. Possibility create, and perform tests.
  13. Access to a Groovy console in any Java project ( Tools | Groovy Shell ).

See Also

Concepts:

External Links:

Web Resources:

Last modified: 12 November 2014
comments powered by Disqus