JavaOnlyMap

Java HashMap backed implementation of ReadableMap and WritableMap Instances of this class SHOULD NOT be used for communication between java and JS, use instances of WritableNativeMap created via Arguments#createMap or just ReadableMap interface if you want your "native" module method to take a map 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

Properties

Link copied to clipboard
open override val entryIterator: Iterator<Map.Entry<String, Any?>>

Functions

Link copied to clipboard
open override fun copy(): WritableMap
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun getArray(name: String): ReadableArray?
Link copied to clipboard
open override fun getBoolean(name: String): Boolean
Link copied to clipboard
open override fun getDouble(name: String): Double
Link copied to clipboard
open override fun getDynamic(name: String): Dynamic
Link copied to clipboard
open override fun getInt(name: String): Int
Link copied to clipboard
open override fun getLong(name: String): Long
Link copied to clipboard
open override fun getMap(name: String): ReadableMap?
Link copied to clipboard
open override fun getString(name: String): String?
Link copied to clipboard
open override fun getType(name: String): ReadableType
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun hasKey(name: String): Boolean
Link copied to clipboard
open override fun isNull(name: String): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun merge(source: ReadableMap)
Link copied to clipboard
open override fun putArray(key: String, value: ReadableArray?)
Link copied to clipboard
open override fun putBoolean(key: String, value: Boolean)
Link copied to clipboard
open override fun putDouble(key: String, value: Double)
Link copied to clipboard
open override fun putInt(key: String, value: Int)
Link copied to clipboard
open override fun putLong(key: String, value: Long)
Link copied to clipboard
open override fun putMap(key: String, value: ReadableMap?)
Link copied to clipboard
open override fun putNull(key: String)
Link copied to clipboard
open override fun putString(key: String, value: String?)
Link copied to clipboard
fun remove(key: String)
Link copied to clipboard
open override fun toHashMap(): HashMap<String, Any?>
Link copied to clipboard
open override fun toString(): String