@@ -89,10 +89,10 @@ private Support(String formatterName, Comparator<? super V> formatterVersionComp
8989 */
9090 public Support <V > add (int minimumJvmVersion , V maxFormatterVersion ) {
9191 Objects .requireNonNull (maxFormatterVersion );
92- if (null != jvm2fmtMaxVersion .put (minimumJvmVersion , maxFormatterVersion )) {
92+ if (jvm2fmtMaxVersion .put (minimumJvmVersion , maxFormatterVersion ) != null ) {
9393 throw new IllegalArgumentException ("Added duplicate entry for JVM %d+." .formatted (minimumJvmVersion ));
9494 }
95- if (null != fmtMaxVersion2jvmVersion .put (maxFormatterVersion , minimumJvmVersion )) {
95+ if (fmtMaxVersion2jvmVersion .put (maxFormatterVersion , minimumJvmVersion ) != null ) {
9696 throw new IllegalArgumentException ("Added duplicate entry for formatter version %s." .formatted (maxFormatterVersion ));
9797 }
9898 verifyVersionRangesDoNotIntersect (jvm2fmtMaxVersion , minimumJvmVersion , maxFormatterVersion );
@@ -101,7 +101,7 @@ public Support<V> add(int minimumJvmVersion, V maxFormatterVersion) {
101101
102102 public Support <V > addMin (int minimumJvmVersion , V minFormatterVersion ) {
103103 Objects .requireNonNull (minFormatterVersion );
104- if (null != jvm2fmtMinVersion .put (minimumJvmVersion , minFormatterVersion )) {
104+ if (jvm2fmtMinVersion .put (minimumJvmVersion , minFormatterVersion ) != null ) {
105105 throw new IllegalArgumentException ("Added duplicate entry for JVM %d+." .formatted (minimumJvmVersion ));
106106 }
107107 verifyVersionRangesDoNotIntersect (jvm2fmtMinVersion , minimumJvmVersion , minFormatterVersion );
@@ -110,24 +110,24 @@ public Support<V> addMin(int minimumJvmVersion, V minFormatterVersion) {
110110
111111 private void verifyVersionRangesDoNotIntersect (NavigableMap <Integer , V > jvm2fmtVersion , int minimumJvmVersion , V formatterVersion ) {
112112 Map .Entry <Integer , V > lower = jvm2fmtVersion .lowerEntry (minimumJvmVersion );
113- if ((null != lower ) && (fmtVersionComparator .compare (formatterVersion , lower .getValue ()) <= 0 )) {
113+ if ((lower != null ) && (fmtVersionComparator .compare (formatterVersion , lower .getValue ()) <= 0 )) {
114114 throw new IllegalArgumentException ("%d/%s should be lower than %d/%s" .formatted (minimumJvmVersion , formatterVersion , lower .getKey (), lower .getValue ()));
115115 }
116116 Map .Entry <Integer , V > higher = jvm2fmtVersion .higherEntry (minimumJvmVersion );
117- if ((null != higher ) && (fmtVersionComparator .compare (formatterVersion , higher .getValue ()) >= 0 )) {
117+ if ((higher != null ) && (fmtVersionComparator .compare (formatterVersion , higher .getValue ()) >= 0 )) {
118118 throw new IllegalArgumentException ("%d/%s should be higher than %d/%s" .formatted (minimumJvmVersion , formatterVersion , higher .getKey (), higher .getValue ()));
119119 }
120120 }
121121
122122 /** @return Highest formatter version recommended for this JVM (null, if JVM not supported) */
123123 @ Nullable public V getRecommendedFormatterVersion () {
124124 Integer configuredJvmVersionOrNull = jvm2fmtMaxVersion .floorKey (Jvm .version ());
125- return null == configuredJvmVersionOrNull ? null : jvm2fmtMaxVersion .get (configuredJvmVersionOrNull );
125+ return configuredJvmVersionOrNull == null ? null : jvm2fmtMaxVersion .get (configuredJvmVersionOrNull );
126126 }
127127
128128 @ Nullable public V getMinimumRequiredFormatterVersion () {
129129 Integer configuredJvmVersionOrNull = jvm2fmtMinVersion .floorKey (Jvm .version ());
130- return null == configuredJvmVersionOrNull ? null : jvm2fmtMinVersion .get (configuredJvmVersionOrNull );
130+ return configuredJvmVersionOrNull == null ? null : jvm2fmtMinVersion .get (configuredJvmVersionOrNull );
131131 }
132132
133133 /**
@@ -151,7 +151,7 @@ private String buildUnsupportedFormatterMessage(V fmtVersion) {
151151 }
152152 // check if the formatter version is too low for the jvm version
153153 V minimumFormatterVersion = getMinimumRequiredFormatterVersion ();
154- if ((null != minimumFormatterVersion ) && (fmtVersionComparator .compare (fmtVersion , minimumFormatterVersion ) < 0 )) {
154+ if ((minimumFormatterVersion != null ) && (fmtVersionComparator .compare (fmtVersion , minimumFormatterVersion ) < 0 )) {
155155 return "You are running Spotless on JVM %d. This requires %s of at least %s (you are using %s).%n" .formatted (Jvm .version (), fmtName , minimumFormatterVersion , fmtVersion );
156156 }
157157 // otherwise all is well
@@ -162,11 +162,11 @@ private String buildUpgradeJvmMessage(V fmtVersion) {
162162 StringBuilder builder = new StringBuilder ();
163163 builder .append ("You are running Spotless on JVM %d" .formatted (Jvm .version ()));
164164 V recommendedFmtVersionOrNull = getRecommendedFormatterVersion ();
165- if (null != recommendedFmtVersionOrNull ) {
165+ if (recommendedFmtVersionOrNull != null ) {
166166 builder .append (", which limits you to %s %s.%n" .formatted (fmtName , recommendedFmtVersionOrNull ));
167167 } else {
168168 Entry <V , Integer > nextFmtVersionOrNull = fmtMaxVersion2jvmVersion .ceilingEntry (fmtVersion );
169- if (null != nextFmtVersionOrNull ) {
169+ if (nextFmtVersionOrNull != null ) {
170170 builder .append (". %s %s requires JVM %d+" .formatted (fmtName , fmtVersion , nextFmtVersionOrNull .getValue ()));
171171 }
172172 builder .append (".%n" .formatted ());
@@ -176,10 +176,10 @@ private String buildUpgradeJvmMessage(V fmtVersion) {
176176
177177 private int getRequiredJvmVersion (V fmtVersion ) {
178178 Entry <V , Integer > entry = fmtMaxVersion2jvmVersion .ceilingEntry (fmtVersion );
179- if (null == entry ) {
179+ if (entry == null ) {
180180 entry = fmtMaxVersion2jvmVersion .lastEntry ();
181181 }
182- if (null != entry ) {
182+ if (entry != null ) {
183183 V maxKnownFmtVersion = jvm2fmtMaxVersion .get (entry .getValue ());
184184 if (fmtVersionComparator .compare (fmtVersion , maxKnownFmtVersion ) <= 0 ) {
185185 return entry .getValue ();
@@ -227,20 +227,20 @@ private String buildUpgradeFormatterMessage(V fmtVersion) {
227227 // check if the formatter is not supported on this jvm
228228 V minimumFormatterVersion = getMinimumRequiredFormatterVersion ();
229229 V recommendedFmtVersionOrNull = getRecommendedFormatterVersion ();
230- if ((null != minimumFormatterVersion ) && (fmtVersionComparator .compare (fmtVersion , minimumFormatterVersion ) < 0 )) {
230+ if ((minimumFormatterVersion != null ) && (fmtVersionComparator .compare (fmtVersion , minimumFormatterVersion ) < 0 )) {
231231 builder .append ("You are running Spotless on JVM %d. This requires %s of at least %s.%n" .formatted (Jvm .version (), fmtName , minimumFormatterVersion ));
232232 builder .append ("You are using %s %s.%n" .formatted (fmtName , fmtVersion ));
233- if (null != recommendedFmtVersionOrNull ) {
233+ if (recommendedFmtVersionOrNull != null ) {
234234 builder .append ("%s %s is the recommended version, which may have fixed this problem.%n" .formatted (fmtName , recommendedFmtVersionOrNull ));
235235 }
236236 // check if the formatter is outdated on this jvm
237- } else if (null != recommendedFmtVersionOrNull && (fmtVersionComparator .compare (fmtVersion , recommendedFmtVersionOrNull ) < 0 )) {
237+ } else if (recommendedFmtVersionOrNull != null && (fmtVersionComparator .compare (fmtVersion , recommendedFmtVersionOrNull ) < 0 )) {
238238 builder .append ("%s %s is currently being used, but outdated.%n" .formatted (fmtName , fmtVersion ));
239239 builder .append ("%s %s is the recommended version, which may have fixed this problem.%n" .formatted (fmtName , recommendedFmtVersionOrNull ));
240240 builder .append ("%s %s requires JVM %d+." .formatted (fmtName , recommendedFmtVersionOrNull , getRequiredJvmVersion (recommendedFmtVersionOrNull )));
241241 } else {
242242 V higherFormatterVersionOrNull = fmtMaxVersion2jvmVersion .higherKey (fmtVersion );
243- if (null != higherFormatterVersionOrNull ) {
243+ if (higherFormatterVersionOrNull != null ) {
244244 builder .append (buildUpgradeJvmMessage (fmtVersion ));
245245 Integer higherJvmVersion = fmtMaxVersion2jvmVersion .get (higherFormatterVersionOrNull );
246246 builder .append ("If you upgrade your JVM to %d+, then you can use %s %s, which may have fixed this problem." .formatted (higherJvmVersion , fmtName , higherFormatterVersionOrNull ));
0 commit comments