mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
fix ReadableArray annotations (#30122)
Summary: Fix ReadableArray annotations, because these methods throw ArrayIndexOutOfBoundsException instead of null if index is not found. ## Changelog [Android] [Changed] - fix ReadableArray null annotations. Possibly breaking change for Kotlin apps. Pull Request resolved: https://github.com/facebook/react-native/pull/30122 Test Plan: RNTester app builds and runs as expected, and show correct type in when used with Kotlin code. Reviewed By: JoshuaGross Differential Revision: D24164326 Pulled By: fkgozali fbshipit-source-id: 0c3f8fa9accbd32cc71c50befe9330e5201643f6
This commit is contained in:
committed by
Facebook GitHub Bot
parent
4d4992c790
commit
d76556543f
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user