From 20705feac657652ad5a84eef76dfc10f0a409fcd Mon Sep 17 00:00:00 2001 From: Denis Karmyshakov Date: Wed, 22 Aug 2018 16:08:45 +0300 Subject: [PATCH] Typefaced* views now deprecated due to using reflection --- .../ru/touchin/roboswag/components/views/TypefacedEditText.java | 1 + .../ru/touchin/roboswag/components/views/TypefacedTextView.java | 1 + .../roboswag/components/views/internal/AttributesUtils.java | 1 + 3 files changed, 3 insertions(+) diff --git a/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedEditText.java b/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedEditText.java index ceac558..40415e5 100644 --- a/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedEditText.java +++ b/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedEditText.java @@ -49,6 +49,7 @@ import ru.touchin.roboswag.core.log.Lc; * Also in debug mode it has common checks for popular bugs. */ @SuppressWarnings("PMD.ConstructorCallsOverridableMethod") +@Deprecated //ConstructorCallsOverridableMethod: it's ok as we need to setTypeface public class TypefacedEditText extends AppCompatEditText { diff --git a/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java b/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java index 702342d..0c19b4d 100644 --- a/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java +++ b/views/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java @@ -43,6 +43,7 @@ import ru.touchin.roboswag.core.log.Lc; * Also in debug mode it has common checks for popular bugs. */ @SuppressWarnings("PMD.ConstructorCallsOverridableMethod") +@Deprecated //ConstructorCallsOverridableMethod: it's ok as we need to setTypeface public class TypefacedTextView extends AppCompatTextView { diff --git a/views/src/main/java/ru/touchin/roboswag/components/views/internal/AttributesUtils.java b/views/src/main/java/ru/touchin/roboswag/components/views/internal/AttributesUtils.java index a8c6474..0c85eac 100644 --- a/views/src/main/java/ru/touchin/roboswag/components/views/internal/AttributesUtils.java +++ b/views/src/main/java/ru/touchin/roboswag/components/views/internal/AttributesUtils.java @@ -39,6 +39,7 @@ import ru.touchin.roboswag.core.utils.ShouldNotHappenException; * Created by Gavriil Sitnikov on 13/06/2016. * Bunch of inner helper library methods to validate attributes of custom views. */ +@Deprecated public final class AttributesUtils { /**