IntelliJ IDEA 2016.3 EAP: SF, Fira Code, Debugger Improvements and More
First of all, the OS X users will notice, that the default font of the UI (Settings→ Appearance & Behavior → Appearance → UI Options) has changed to San Francisco (in particular SF NS Text), now the standard for the OS X platform.
Another font-related change, now affecting all platforms, is Fira Code which is now bundled with the IDE–allowing everyone to use font ligatures:
To use ligatures, make sure to enable them explicitly:
Also, the debugger got better at detecting JREs used by the running application. Now, if the application uses a JRE different from the project JDK and you’re stepping into the JDK sources, the IDE will try to use another JDK configured in the IDE that better matches the running JRE version. This is useful in several cases:
- When the alternative JRE configured in the Run Configuration is different from the Project JDK.
- When you attach a debugger to a remotely running application using a JRE different from the project SDK.
The last but not least, we’ve improved the way we detect and inform about nullability issues. Now, if you have a method with the Not-Null contract defined for one of its parameters and the IDE notices that this contract is broken somewhere in the project, the IDE will notify you immediately about that–next to your parameter definition.
This works for @NotNull annotations as well for Guava’s Objects.requireNonNull:
The corresponding inspection also allows you to navigate to those usages breaking your contract–so you can fix that.
That’s all for today. You’re welcome to download the EAP build right away and give a try to these new features yourself.
As always, we’re looking forward to your feedback and bug reports in our issue tracker.
Develop with Pleasure!
Subscribe to Blog updates
Thanks, we've got you!
The What, Why, and How of JPA Buddy in IntelliJ IDEA
Master JPA entity management with JPA Buddy in IntelliJ IDEA! Our latest article shows you how to simplify your workflow and reduce boilerplate code.
IntelliJ IDEA 2023.3 Beta 3 Is Out!
IntelliJ IDEA 2023.3 Beta 3 is now available for download! You can get the latest build through our website, the free Toolbox App, from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 3 This marks the last week before the release candidate is scheduled for delivery…
IntelliJ IDEA 2023.3 Beta 2 Is Out!
IntelliJ IDEA 2023.3 Beta 2 is out and ready for you to download! You can get the latest build from our website or via the free Toolbox App. You can also upgrade to 2023.3 Beta 2 from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 2 While the team puts the finishi…