diff --git a/android/src/main/java/com/dylanvann/fastimage/FastImageOkHttpProgressGlideModule.java b/android/src/main/java/com/dylanvann/fastimage/FastImageOkHttpProgressGlideModule.java index e659a616e..811292aa7 100644 --- a/android/src/main/java/com/dylanvann/fastimage/FastImageOkHttpProgressGlideModule.java +++ b/android/src/main/java/com/dylanvann/fastimage/FastImageOkHttpProgressGlideModule.java @@ -32,7 +32,7 @@ @GlideModule public class FastImageOkHttpProgressGlideModule extends LibraryGlideModule { - private static DispatchingProgressListener progressListener = new DispatchingProgressListener(); + private static final DispatchingProgressListener progressListener = new DispatchingProgressListener(); @Override public void registerComponents( diff --git a/android/src/main/java/com/dylanvann/fastimage/FastImageSource.java b/android/src/main/java/com/dylanvann/fastimage/FastImageSource.java index 888b38e09..d9dbd9933 100644 --- a/android/src/main/java/com/dylanvann/fastimage/FastImageSource.java +++ b/android/src/main/java/com/dylanvann/fastimage/FastImageSource.java @@ -17,7 +17,7 @@ public class FastImageSource extends ImageSource { private static final String ANDROID_RESOURCE_SCHEME = "android.resource"; private static final String ANDROID_CONTENT_SCHEME = "content"; private static final String LOCAL_FILE_SCHEME = "file"; - private Headers mHeaders; + private final Headers mHeaders; private Uri mUri; public static boolean isBase64Uri(Uri uri) { diff --git a/android/src/main/java/com/dylanvann/fastimage/FastImageViewModule.java b/android/src/main/java/com/dylanvann/fastimage/FastImageViewModule.java index 019032b23..f9d6faad7 100644 --- a/android/src/main/java/com/dylanvann/fastimage/FastImageViewModule.java +++ b/android/src/main/java/com/dylanvann/fastimage/FastImageViewModule.java @@ -2,6 +2,8 @@ import android.app.Activity; +import androidx.annotation.NonNull; + import com.bumptech.glide.Glide; import com.bumptech.glide.load.model.GlideUrl; import com.facebook.react.bridge.Promise; @@ -20,6 +22,7 @@ class FastImageViewModule extends ReactContextBaseJavaModule { super(reactContext); } + @NonNull @Override public String getName() { return REACT_CLASS; diff --git a/android/src/main/java/com/dylanvann/fastimage/FastImageViewPackage.java b/android/src/main/java/com/dylanvann/fastimage/FastImageViewPackage.java index 032f46ca3..0a211c9f5 100644 --- a/android/src/main/java/com/dylanvann/fastimage/FastImageViewPackage.java +++ b/android/src/main/java/com/dylanvann/fastimage/FastImageViewPackage.java @@ -1,5 +1,7 @@ package com.dylanvann.fastimage; +import androidx.annotation.NonNull; + import com.facebook.react.ReactPackage; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.ReactApplicationContext; @@ -9,13 +11,15 @@ import java.util.List; public class FastImageViewPackage implements ReactPackage { + @NonNull @Override - public List createNativeModules(ReactApplicationContext reactContext) { + public List createNativeModules(@NonNull ReactApplicationContext reactContext) { return Collections.singletonList(new FastImageViewModule(reactContext)); } + @NonNull @Override - public List createViewManagers(ReactApplicationContext reactContext) { + public List createViewManagers(@NonNull ReactApplicationContext reactContext) { return Collections.singletonList(new FastImageViewManager()); } }