Files
react-native/ReactAndroid/src/main/jni/react/jni/NativeArray.h
Konstantin Raev 525d35ba67 Reverted commit D3400379
Reviewed By: mhorowitz

Differential Revision: D3400379

fbshipit-source-id: b7e733e74bb0f4fbd597fd073826c399ece2c47f
2016-06-08 02:58:36 -07:00

30 lines
641 B
C++

// Copyright 2004-present Facebook. All Rights Reserved.
#pragma once
#include <fb/fbjni.h>
#include <folly/dynamic.h>
namespace facebook {
namespace react {
class NativeArray : public jni::HybridClass<NativeArray> {
public:
static constexpr const char* kJavaDescriptor = "Lcom/facebook/react/bridge/NativeArray;";
// Whether this array has been added to another array or map and no longer
// has a valid array value.
bool isConsumed = false;
folly::dynamic array;
jni::local_ref<jstring> toString();
static void registerNatives();
protected:
friend HybridBase;
explicit NativeArray(folly::dynamic array);
};
}}