Fix RestrictTo permissions for the networking package
diff --git a/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieFetchResult.java b/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieFetchResult.java
index 3024962..c4cb09c 100644
--- a/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieFetchResult.java
+++ b/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieFetchResult.java
@@ -2,6 +2,7 @@
 
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
+import androidx.annotation.RestrictTo;
 
 import com.airbnb.lottie.utils.Logger;
 
@@ -11,6 +12,7 @@
 import java.io.InputStreamReader;
 import java.net.HttpURLConnection;
 
+@RestrictTo(RestrictTo.Scope.LIBRARY)
 public class DefaultLottieFetchResult implements LottieFetchResult {
 
   @NonNull
diff --git a/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieNetworkFetcher.java b/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieNetworkFetcher.java
index df4c348..505436e 100644
--- a/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieNetworkFetcher.java
+++ b/lottie/src/main/java/com/airbnb/lottie/network/DefaultLottieNetworkFetcher.java
@@ -1,11 +1,13 @@
 package com.airbnb.lottie.network;
 
 import androidx.annotation.NonNull;
+import androidx.annotation.RestrictTo;
 
 import java.io.IOException;
 import java.net.HttpURLConnection;
 import java.net.URL;
 
+@RestrictTo(RestrictTo.Scope.LIBRARY)
 public class DefaultLottieNetworkFetcher implements LottieNetworkFetcher {
 
   @Override
diff --git a/lottie/src/main/java/com/airbnb/lottie/network/FileExtension.java b/lottie/src/main/java/com/airbnb/lottie/network/FileExtension.java
index fb442d6..2c35270 100644
--- a/lottie/src/main/java/com/airbnb/lottie/network/FileExtension.java
+++ b/lottie/src/main/java/com/airbnb/lottie/network/FileExtension.java
@@ -1,10 +1,11 @@
 package com.airbnb.lottie.network;
 
-import com.airbnb.lottie.utils.Logger;
+import androidx.annotation.RestrictTo;
 
 /**
  * Helpers for known Lottie file types.
  */
+@RestrictTo(RestrictTo.Scope.LIBRARY)
 public enum FileExtension {
   JSON(".json"),
   ZIP(".zip");
diff --git a/lottie/src/main/java/com/airbnb/lottie/network/NetworkCache.java b/lottie/src/main/java/com/airbnb/lottie/network/NetworkCache.java
index 7b7546b..6b59dbc 100644
--- a/lottie/src/main/java/com/airbnb/lottie/network/NetworkCache.java
+++ b/lottie/src/main/java/com/airbnb/lottie/network/NetworkCache.java
@@ -5,6 +5,7 @@
 
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
+import androidx.annotation.RestrictTo;
 import androidx.annotation.WorkerThread;
 
 import com.airbnb.lottie.utils.Logger;
@@ -20,6 +21,7 @@
 /**
  * Helper class to save and restore animations fetched from an URL to the app disk cache.
  */
+@RestrictTo(RestrictTo.Scope.LIBRARY)
 public class NetworkCache {
 
   @NonNull
diff --git a/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java b/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java
index c9ae261..c98caaa 100644
--- a/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java
+++ b/lottie/src/main/java/com/airbnb/lottie/network/NetworkFetcher.java
@@ -4,6 +4,7 @@
 
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
+import androidx.annotation.RestrictTo;
 import androidx.annotation.WorkerThread;
 
 import com.airbnb.lottie.LottieComposition;
@@ -17,6 +18,7 @@
 import java.io.InputStream;
 import java.util.zip.ZipInputStream;
 
+@RestrictTo(RestrictTo.Scope.LIBRARY)
 public class NetworkFetcher {
 
   @NonNull
diff --git a/lottie/src/main/java/com/airbnb/lottie/network/package-info.java b/lottie/src/main/java/com/airbnb/lottie/network/package-info.java
deleted file mode 100644
index c012bd9..0000000
--- a/lottie/src/main/java/com/airbnb/lottie/network/package-info.java
+++ /dev/null
@@ -1,6 +0,0 @@
-@RestrictTo(LIBRARY)
-package com.airbnb.lottie.network;
-
-import static androidx.annotation.RestrictTo.Scope.LIBRARY;
-
-import androidx.annotation.RestrictTo;
\ No newline at end of file