From 6d0e9bc310ace7564cbe65b2e7dddf24134c56f1 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Wed, 12 May 2021 12:00:36 +0200 Subject: Throw exception when instantiating an util class --- .../it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java | 4 +--- .../niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java | 2 +- .../java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java | 2 +- .../main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java | 2 +- .../it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java | 1 + .../main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java | 2 +- .../java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java | 5 +++++ .../java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java | 2 +- 8 files changed, 12 insertions(+), 8 deletions(-) (limited to 'app/src/main/java/it/niedermann/owncloud/notes/shared') diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java index 50d1b4ea..57788472 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java @@ -19,10 +19,8 @@ import it.niedermann.owncloud.notes.shared.model.ApiVersion; public class ApiVersionUtil { - private static final String TAG = ApiVersionUtil.class.getSimpleName(); - private ApiVersionUtil() { - + throw new UnsupportedOperationException("Do not instantiate this util class."); } /** diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java index 034eea5a..14163e91 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java @@ -12,7 +12,7 @@ public class DeviceCredentialUtil { private static final String TAG = DeviceCredentialUtil.class.getSimpleName(); private DeviceCredentialUtil() { - // utility class -> private constructor + throw new UnsupportedOperationException("Do not instantiate this util class."); } public static boolean areCredentialsAvailable(Context context) { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java index ad6b6793..b0adc011 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java @@ -30,7 +30,7 @@ import it.niedermann.owncloud.notes.persistence.entity.CategoryWithNotesCount; public class DisplayUtils { private DisplayUtils() { - + throw new UnsupportedOperationException("Do not instantiate this util class."); } public static List convertToCategoryNavigationItem(@NonNull Context context, @NonNull Collection counter) { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java index e5b8afae..e8493614 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java @@ -22,7 +22,7 @@ public class NoteUtil { public static final String EXCERPT_LINE_SEPARATOR = " "; private NoteUtil() { - + throw new UnsupportedOperationException("Do not instantiate this util class."); } /** diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java index a445208b..42aaf79d 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java @@ -14,6 +14,7 @@ public final class NotesColorUtil { private static final Map CONTRAST_RATIO_SUFFICIENT_CACHE = new HashMap<>(); private NotesColorUtil() { + throw new UnsupportedOperationException("Do not instantiate this util class."); } public static boolean contrastRatioIsSufficient(@ColorInt int colorOne, @ColorInt int colorTwo) { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java index da529136..1e2542b0 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java @@ -19,7 +19,7 @@ public class SSOUtil { private static final String TAG = SSOUtil.class.getSimpleName(); private SSOUtil() { - + throw new UnsupportedOperationException("Do not instantiate this util class."); } /** diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java index 115d18dd..4b7aebd9 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java @@ -14,6 +14,11 @@ import it.niedermann.android.markdown.MarkdownUtil; import static android.content.ClipDescription.MIMETYPE_TEXT_PLAIN; public class ShareUtil { + + private ShareUtil() { + throw new UnsupportedOperationException("Do not instantiate this util class."); + } + public static void openShareDialog(@NonNull Context context, @Nullable String subject, @Nullable String text) { context.startActivity(Intent.createChooser(new Intent() .setAction(Intent.ACTION_SEND) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java index 8bf80cb9..27fec716 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java @@ -13,7 +13,7 @@ import androidx.core.text.HtmlCompat; public class SupportUtil { private SupportUtil() { - + throw new UnsupportedOperationException("Do not instantiate this util class."); } /** -- cgit v1.2.3