IntelliJ IDEA 2017.3 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. Use Ctrl+Shift+P to see the expression type without clicking the mouse.
    groovy type expressions
Last modified: 6 March 2018

See Also