List of usage examples for com.facebook.react.bridge WritableNativeArray pushNull
@Override
public native void pushNull();
From source file:com.microsoft.c3p.reactnative.C3PReactModule.java
License:Open Source License
private static WritableNativeArray convertArrayResult(JavaScriptValue arrayResult) { WritableNativeArray convertedResult = new WritableNativeArray(); for (JavaScriptValue value : arrayResult.getArrayItems()) { switch (value.getType()) { case Null: convertedResult.pushNull(); break; case Boolean: convertedResult.pushBoolean(value.getBoolean()); break; case Number: convertedResult.pushDouble(value.getDouble()); break; case String: convertedResult.pushString(value.getString()); break; case Object: convertedResult.pushMap(C3PReactModule.convertObjectResult(value)); break; case Array: convertedResult.pushArray(C3PReactModule.convertArrayResult(value)); break; }//from w ww . ja v a 2 s . c o m } return convertedResult; }