From 72351c9c31baac538c818a5968fbc108e04d526b Mon Sep 17 00:00:00 2001 From: Dmitry Brant Date: Tue, 14 May 2019 11:48:44 -0400 Subject: [PATCH] Remove additional unnecessary dependencies. --- app/build.gradle | 3 --- .../java/fr/free/nrw/commons/CommonsApplication.java | 5 ----- .../java/fr/free/nrw/commons/auth/SessionManager.java | 3 ++- .../fr/free/nrw/commons/category/CategoryImageUtils.java | 9 --------- .../fr/free/nrw/commons/filepicker/UploadableFile.java | 4 ++-- .../java/fr/free/nrw/commons/kvstore/JsonKvStore.java | 4 ++-- .../free/nrw/commons/notification/NotificationUtils.java | 3 +-- .../java/fr/free/nrw/commons/review/ReviewHelper.java | 2 +- .../java/fr/free/nrw/commons/utils/NetworkUtils.java | 2 +- 9 files changed, 9 insertions(+), 26 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8e964c6cdb..1b7029e27f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -77,14 +77,11 @@ dependencies { androidTestUtil 'androidx.test:orchestrator:1.1.1' // Debugging - implementation 'com.facebook.stetho:stetho:1.5.0' debugImplementation "com.squareup.leakcanary:leakcanary-android:$LEAK_CANARY_VERSION" releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$LEAK_CANARY_VERSION" testImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$LEAK_CANARY_VERSION" // Support libraries - implementation "androidx.legacy:legacy-support-v4:1.0.0" - implementation "androidx.appcompat:appcompat:1.0.2" implementation "com.google.android.material:material:1.1.0-alpha04" implementation "androidx.browser:browser:1.0.0" implementation "androidx.cardview:cardview:1.0.0" diff --git a/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java b/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java index 612b3e919d..703708a8e9 100644 --- a/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java +++ b/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java @@ -12,7 +12,6 @@ import com.facebook.drawee.backends.pipeline.Fresco; import com.facebook.imagepipeline.core.ImagePipelineConfig; -import com.facebook.stetho.Stetho; import com.squareup.leakcanary.LeakCanary; import com.squareup.leakcanary.RefWatcher; @@ -143,10 +142,6 @@ public void onCreate() { // TODO: Remove when we're able to initialize Fresco in test builds. } - if (BuildConfig.DEBUG && !isRoboUnitTest()) { - Stetho.initializeWithDefaults(this); - } - createNotificationChannel(this); languageLookUpTable = new AppLanguageLookUpTable(this); diff --git a/app/src/main/java/fr/free/nrw/commons/auth/SessionManager.java b/app/src/main/java/fr/free/nrw/commons/auth/SessionManager.java index 6104eaa05d..7462869b1a 100644 --- a/app/src/main/java/fr/free/nrw/commons/auth/SessionManager.java +++ b/app/src/main/java/fr/free/nrw/commons/auth/SessionManager.java @@ -7,7 +7,8 @@ import android.content.Context; import android.os.Bundle; -import javax.annotation.Nullable; +import androidx.annotation.Nullable; + import javax.inject.Inject; import javax.inject.Named; import javax.inject.Singleton; diff --git a/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java b/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java index 30c90ad70f..cd97511cd3 100644 --- a/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java +++ b/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java @@ -1,22 +1,13 @@ package fr.free.nrw.commons.category; -import androidx.annotation.NonNull; - -import org.apache.commons.lang3.StringUtils; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; -import org.wikipedia.util.StringUtil; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import javax.annotation.Nullable; - -import fr.free.nrw.commons.Media; -import timber.log.Timber; - public class CategoryImageUtils { /** diff --git a/app/src/main/java/fr/free/nrw/commons/filepicker/UploadableFile.java b/app/src/main/java/fr/free/nrw/commons/filepicker/UploadableFile.java index 21a1607c30..80109c6f56 100644 --- a/app/src/main/java/fr/free/nrw/commons/filepicker/UploadableFile.java +++ b/app/src/main/java/fr/free/nrw/commons/filepicker/UploadableFile.java @@ -6,6 +6,8 @@ import android.os.Parcel; import android.os.Parcelable; +import androidx.annotation.Nullable; + import com.drew.imaging.ImageMetadataReader; import com.drew.imaging.ImageProcessingException; import com.drew.metadata.Metadata; @@ -15,8 +17,6 @@ import java.io.IOException; import java.util.Date; -import javax.annotation.Nullable; - import fr.free.nrw.commons.upload.FileUtils; public class UploadableFile implements Parcelable { diff --git a/app/src/main/java/fr/free/nrw/commons/kvstore/JsonKvStore.java b/app/src/main/java/fr/free/nrw/commons/kvstore/JsonKvStore.java index ef737c5e40..d612880d9e 100644 --- a/app/src/main/java/fr/free/nrw/commons/kvstore/JsonKvStore.java +++ b/app/src/main/java/fr/free/nrw/commons/kvstore/JsonKvStore.java @@ -2,6 +2,8 @@ import android.content.Context; +import androidx.annotation.Nullable; + import com.google.gson.Gson; import com.google.gson.JsonSyntaxException; @@ -9,8 +11,6 @@ import java.util.HashMap; import java.util.Map; -import javax.annotation.Nullable; - public class JsonKvStore extends BasicKvStore { private final Gson gson; diff --git a/app/src/main/java/fr/free/nrw/commons/notification/NotificationUtils.java b/app/src/main/java/fr/free/nrw/commons/notification/NotificationUtils.java index f8592d2ac3..1c92103cd2 100644 --- a/app/src/main/java/fr/free/nrw/commons/notification/NotificationUtils.java +++ b/app/src/main/java/fr/free/nrw/commons/notification/NotificationUtils.java @@ -3,6 +3,7 @@ import android.annotation.SuppressLint; import android.content.Context; import androidx.annotation.NonNull; +import androidx.annotation.Nullable; import org.w3c.dom.Element; import org.w3c.dom.Node; @@ -11,8 +12,6 @@ import java.util.ArrayList; import java.util.List; -import javax.annotation.Nullable; - import fr.free.nrw.commons.BuildConfig; import fr.free.nrw.commons.R; diff --git a/app/src/main/java/fr/free/nrw/commons/review/ReviewHelper.java b/app/src/main/java/fr/free/nrw/commons/review/ReviewHelper.java index 608ee3cf61..7468cc7f6e 100644 --- a/app/src/main/java/fr/free/nrw/commons/review/ReviewHelper.java +++ b/app/src/main/java/fr/free/nrw/commons/review/ReviewHelper.java @@ -6,10 +6,10 @@ import java.util.List; import java.util.Random; -import javax.annotation.Nullable; import javax.inject.Inject; import javax.inject.Singleton; +import androidx.annotation.Nullable; import androidx.core.util.Pair; import fr.free.nrw.commons.Media; import fr.free.nrw.commons.mwapi.MediaWikiApi; diff --git a/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.java b/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.java index ad8c151138..59e38f0c92 100644 --- a/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.java +++ b/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.java @@ -7,7 +7,7 @@ import android.net.NetworkInfo; import android.telephony.TelephonyManager; -import javax.annotation.Nullable; +import androidx.annotation.Nullable; import fr.free.nrw.commons.utils.model.NetworkConnectionType;