IntelliJ IDEA 2017.2 Help

Supported Languages

In this section:

Supported languages

Development of a modern application involves using multiple languages, that is why IntelliJ IDEA is an IDE for polyglot programming. With the deep understanding of all the subtleties of the source code structure and syntax, IntelliJ IDEA extends its support to:

  • Java. IntelliJ IDEA supports Java up to version Java 8, with lambdas, type annotations etc. For the supported language level, IntelliJ IDEA provides code completion, code inspections, quick fixes and more.
  • XML/XSL. Refer to the section Markup Languages and Style Sheets.
  • Groovy. Refer to the section Groovy.

Coding assistance

Coding assistance in IntelliJ IDEA includes:

Besides editing assistance, IntelliJ IDEA enables debugging for Java, Flex, JavaScript, and PHP, applications.

The polyglot arsenal of IntelliJ IDEA can be extended by installing plugins, for example, Scala, or La Clojure. With these plugins installed and enabled, IntelliJ IDEA provides the corresponding facets, coding assistance, running and debugging facilities.

Last modified: 29 November 2017

See Also