JavaOnlyArray

Java ArrayList backed implementation of ReadableArray and WritableArray Instances of this class SHOULD NOT be used for communication between java and JS, use instances of WritableNativeArray created via Arguments#createArray or just ReadableArray interface if you want your "native" module method to take an array from JS as an argument.

Main purpose for this class is to be used in java-only unit tests, but could also be used outside of tests in the code that operates only in java and needs to communicate with RN modules via their JS-exposed API.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun getArray(index: Int): ReadableArray?
Link copied to clipboard
open override fun getBoolean(index: Int): Boolean
Link copied to clipboard
open override fun getDouble(index: Int): Double
Link copied to clipboard
open override fun getDynamic(index: Int): Dynamic
Link copied to clipboard
open override fun getInt(index: Int): Int
Link copied to clipboard
open override fun getLong(index: Int): Long
Link copied to clipboard
open override fun getMap(index: Int): ReadableMap?
Link copied to clipboard
open override fun getString(index: Int): String?
Link copied to clipboard
open override fun getType(index: Int): ReadableType
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isNull(index: Int): Boolean
Link copied to clipboard
open override fun pushArray(array: ReadableArray?)
Link copied to clipboard
open override fun pushBoolean(value: Boolean)
Link copied to clipboard
open override fun pushDouble(value: Double)
Link copied to clipboard
open override fun pushInt(value: Int)
Link copied to clipboard
open override fun pushLong(value: Long)
Link copied to clipboard
open override fun pushMap(map: ReadableMap?)
Link copied to clipboard
open override fun pushNull()
Link copied to clipboard
open override fun pushString(value: String?)
Link copied to clipboard
open override fun size(): Int
Link copied to clipboard
open override fun toArrayList(): ArrayList<Any?>
Link copied to clipboard
open override fun toString(): String