IntelliJ IDEA 2016.2 Help

Coding Assistance in Groovy

IntelliJ IDEA supports the following coding assistance for Groovy:

  • Code completion for keywords, labels, variables, parameters and functions.
  • Chained expression completion.
  • Error and syntax highlighting.
  • Code formatting and folding.
    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.
  • Ability to check what generics to specify for a method call or for a type variable using Parameter info (Ctrl+P).
  • Code generation
  • Ability to add annotations. For example, @Builder annotation. IntelliJ IDEA supports all Strategies from the standard library as well as code completion and navigation.
    groovy_builder_annotation
  • Expression Type action for Groovy expressions. You can use Ctrl+Shift+P to see the expression type without clicking the mouse.
    groovy_type_expressions

See Also

Last modified: 23 November 2016