Hello Stuart, I'm not sure whether you're aware that IntelliJ IDEA has an automatic inspection named "C-style array declaration": - description: https://github.com/JetBrains/intellij-community/blob/master/plugins/InspectionGadgets/src/inspectionDescriptions/CStyleArrayDeclaration.html - logic: https://github.com/JetBrains/intellij-community/blob/master/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/style/CStyleArrayDeclarationInspection.java
You can run such single inspection over the entire project as described here: https://www.jetbrains.com/help/idea/running-inspection-by-name.html It will fix all such C-style array declarations for you automatically. -- Regards, Tomasz Linkowski From: Stuart Marks <stuart.ma...@oracle.com> > To: "ullenb...@gmail.com" <ullenb...@gmail.com> > Cc: "core-libs-dev@openjdk.java.net" <core-libs-dev@openjdk.java.net> > Bcc: > Date: Tue, 11 Sep 2018 13:23:41 -0700 > Subject: Re: ByteArrayOutputStream should not have a new writeBytes method > in Java 11 2. even if, it should not be byte b[] but byte[] b > Yeah we need to clean occurrences of this anachronistic array declaration > from the JDK. I noticed a few others nearby. It's startling that a new > occurrence has crept it. (Or maybe not, perhaps it was done to conform to > the nearby code.) > Any volunteers to clean this up? > An interesting exercise would be to write a detector for this declaration > style. > s'marks