From 83445cfde02cbefc8d52669fa91c7dcfc687bf24 Mon Sep 17 00:00:00 2001 From: "pixeebot[bot]" <104101892+pixeebot[bot]@users.noreply.github.com> Date: Fri, 22 Sep 2023 08:24:09 -0400 Subject: [PATCH] Switch order of literals to prevent NullPointerException (#4) Co-authored-by: pixeebot[bot] <23113631+pixeebot@users.noreply.github.com> --- .../opentracks/util/StatisticsUtilsTest.java | 12 ++++++------ .../io/file/exporter/KMLTrackExporter.java | 2 +- .../io/file/importer/KmlTrackImporter.java | 2 +- .../io/file/importer/KmzTrackImporter.java | 2 +- .../dennisguse/opentracks/ui/TrackListAdapter.java | 2 +- .../ui/customRecordingLayout/RecordingLayoutIO.java | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/androidTest/java/de/dennisguse/opentracks/util/StatisticsUtilsTest.java b/src/androidTest/java/de/dennisguse/opentracks/util/StatisticsUtilsTest.java index fd6bf0a2e..797932650 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/util/StatisticsUtilsTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/util/StatisticsUtilsTest.java @@ -57,12 +57,12 @@ public class StatisticsUtilsTest extends TestCase { // then assertEquals(resultTrue.getFields().size(), 3); - assertTrue(resultTrue.getFields().stream().anyMatch(f -> f.getKey().equals("key1"))); - assertTrue(resultTrue.getFields().stream().anyMatch(f -> f.getKey().equals("key3"))); - assertTrue(resultTrue.getFields().stream().anyMatch(f -> f.getKey().equals("key5"))); + assertTrue(resultTrue.getFields().stream().anyMatch(f -> "key1".equals(f.getKey()))); + assertTrue(resultTrue.getFields().stream().anyMatch(f -> "key3".equals(f.getKey()))); + assertTrue(resultTrue.getFields().stream().anyMatch(f -> "key5".equals(f.getKey()))); assertEquals(resultFalse.getFields().size(), 2); - assertTrue(resultFalse.getFields().stream().anyMatch(f -> f.getKey().equals("key2"))); - assertTrue(resultFalse.getFields().stream().anyMatch(f -> f.getKey().equals("key4"))); + assertTrue(resultFalse.getFields().stream().anyMatch(f -> "key2".equals(f.getKey()))); + assertTrue(resultFalse.getFields().stream().anyMatch(f -> "key4".equals(f.getKey()))); } -} \ No newline at end of file +} diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/KMLTrackExporter.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/KMLTrackExporter.java index 3fc460d86..f741518e0 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/KMLTrackExporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/KMLTrackExporter.java @@ -494,7 +494,7 @@ public class KMLTrackExporter implements TrackExporter { } private void writeActivityType(String activityTypeLocalized) { - if (activityTypeLocalized == null || activityTypeLocalized.equals("")) { + if (activityTypeLocalized == null || "".equals(activityTypeLocalized)) { return; } printWriter.println(""); diff --git a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlTrackImporter.java b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlTrackImporter.java index 83dc1d51c..e6b097f4d 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlTrackImporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlTrackImporter.java @@ -415,7 +415,7 @@ public class KmlTrackImporter extends DefaultHandler implements XMLImporter.Trac Float value = null; if (content != null) { content = content.trim(); - if (!content.equals("")) { + if (!"".equals(content)) { try { value = Float.parseFloat(content); } catch (NumberFormatException e) { diff --git a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java index ea6f2385f..321fa79c3 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java @@ -230,7 +230,7 @@ public class KmzTrackImporter { */ @Deprecated //TODO Use JDK9's inputStream.transferTo() instead of manual buffer private void readAndSaveImageFile(ZipInputStream zipInputStream, Track.Id trackId, String fileName) throws IOException { - if (trackId == null || fileName.equals("")) { + if (trackId == null || "".equals(fileName)) { return; } diff --git a/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java b/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java index 770a3e379..12944c8c2 100644 --- a/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java +++ b/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java @@ -245,7 +245,7 @@ public class TrackListAdapter extends RecyclerView.Adapter