Can someone explain the rational behind the new default import order in IntelliJ

Hello, 

Somewhere in the last couple of years, the default Java import order changed from something like: 

import static all other imports
java
javax 
import all other imports

to this: 

import all other imports
javax 
java
import static all other imports
 

I couldn't find a single academic article, influencer blog or discussion on StackOverFlow to explain this turnaround.

Can someone explain to me the rational behind this (stupid) decision?  Or is it just a bug that goes unnoticed (i.e. see how the new default is the exact reverse of the previous default)?

0

Please sign in to leave a comment.