IntelliJ IDEA 2017.1 brings better user interface, more built-in tools and integrations, further improved coding assistance, and out-of-the-box support for Kotlin.
• Force Return: With the new Debugger action called Force Return, you can force a return from the current method without executing any more instructions from it.
• Improved UI for testing:
The entire test runner tool window has been created from scratch to provide a unified interface for all languages, complete with inline statistics, vertical layout, test results history, and export/import actions.
• Run configurations with a state indicator:
Now every run configuration has a small green indicator that tells you if it's running. If your run configuration is a Single instance only, the IDE will show you the Restart action instead of the Run action on the toolbar.
• One click to run the application or tests:
The gutter has become more interactive and now allows running applications and tests. Also, the new icons let you easily differ failed and successful tests.
• On-the-fly code duplicates detection:
IntelliJ IDEA 2017.1 allows you to spot code duplicates on the fly. Now, if you stumble upon an existing duplicate, or somehow create one either by writing or pasting code, you will know it instantly.