From 3697c179c49ea658400ca91fd801b80d6ce6d622 Mon Sep 17 00:00:00 2001 From: parsamre Date: Sun, 11 Feb 2024 12:00:52 -0500 Subject: [PATCH] fix: issue #3. add private constructor for Mapping class. --- .../java/de/dennisguse/opentracks/viewmodels/Mapping.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/de/dennisguse/opentracks/viewmodels/Mapping.java b/src/main/java/de/dennisguse/opentracks/viewmodels/Mapping.java index 8d923eb3a..669aa6fac 100644 --- a/src/main/java/de/dennisguse/opentracks/viewmodels/Mapping.java +++ b/src/main/java/de/dennisguse/opentracks/viewmodels/Mapping.java @@ -10,6 +10,11 @@ public class Mapping { + // Private constructor to hide the implicit public one + private Mapping() { + throw new IllegalStateException("Utility class"); + } + public static Map>> create(Context context) { HashMap>> m = new HashMap<>(); m.put(context.getString(R.string.stats_custom_layout_total_time_key), GenericStatisticsViewHolder.TotalTime::new);