IntelliJ IDEA 2018.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: 1 February 2019

See Also