mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-24 04:16:00 +08:00
add isInspectable property
Reviewed By: Hypuk Differential Revision: D6578736 fbshipit-source-id: a4229c3766125ff55cff50a49893b2385f9c8a6a
This commit is contained in:
committed by
Facebook Github Bot
parent
3852c42ad8
commit
15cd98b782
@@ -143,6 +143,10 @@ void *Instance::getJavaScriptContext() {
|
||||
: nullptr;
|
||||
}
|
||||
|
||||
bool Instance::isInspectable() {
|
||||
return nativeToJsBridge_ ? nativeToJsBridge_->isInspectable() : false;
|
||||
}
|
||||
|
||||
void Instance::callJSFunction(std::string &&module, std::string &&method,
|
||||
folly::dynamic &¶ms) {
|
||||
callback_->incrementPendingJSCalls();
|
||||
|
||||
@@ -55,6 +55,7 @@ public:
|
||||
void setGlobalVariable(std::string propName,
|
||||
std::unique_ptr<const JSBigString> jsonValue);
|
||||
void *getJavaScriptContext();
|
||||
bool isInspectable();
|
||||
void callJSFunction(std::string &&module, std::string &&method,
|
||||
folly::dynamic &¶ms);
|
||||
void callJSCallback(uint64_t callbackId, folly::dynamic &¶ms);
|
||||
|
||||
@@ -190,6 +190,10 @@ void* NativeToJsBridge::getJavaScriptContext() {
|
||||
return m_executor->getJavaScriptContext();
|
||||
}
|
||||
|
||||
bool NativeToJsBridge::isInspectable() {
|
||||
return m_executor->isInspectable();
|
||||
}
|
||||
|
||||
#ifdef WITH_JSC_MEMORY_PRESSURE
|
||||
void NativeToJsBridge::handleMemoryPressure(int pressureLevel) {
|
||||
runOnExecutorQueue([=] (JSExecutor* executor) {
|
||||
|
||||
@@ -101,6 +101,7 @@ public:
|
||||
void registerBundle(uint32_t bundleId, const std::string& bundlePath);
|
||||
void setGlobalVariable(std::string propName, std::unique_ptr<const JSBigString> jsonValue);
|
||||
void* getJavaScriptContext();
|
||||
bool isInspectable();
|
||||
|
||||
#ifdef WITH_JSC_MEMORY_PRESSURE
|
||||
void handleMemoryPressure(int pressureLevel);
|
||||
|
||||
Reference in New Issue
Block a user