diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java index 5c3ac667e0e828..82ffb0e8ab3ad5 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java @@ -8,7 +8,6 @@ package com.facebook.react.bridge; import androidx.annotation.NonNull; -import androidx.annotation.Nullable; import java.util.ArrayList; /** @@ -27,13 +26,13 @@ public interface ReadableArray { int getInt(int index); - @Nullable + @NonNull String getString(int index); - @Nullable + @NonNull ReadableArray getArray(int index); - @Nullable + @NonNull ReadableMap getMap(int index); @NonNull diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java index 361457dbadd067..cc80051b4954e4 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java @@ -98,17 +98,17 @@ public int getInt(int index) { } @Override - public @Nullable String getString(int index) { + public @NonNull String getString(int index) { return (String) getLocalArray()[index]; } @Override - public @Nullable ReadableNativeArray getArray(int index) { + public @NonNull ReadableNativeArray getArray(int index) { return (ReadableNativeArray) getLocalArray()[index]; } @Override - public @Nullable ReadableNativeMap getMap(int index) { + public @NonNull ReadableNativeMap getMap(int index) { return (ReadableNativeMap) getLocalArray()[index]; }