mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-05-02 14:54:58 +08:00
clean up
Reviewed By: andreicoman11 Differential Revision: D3855861 fbshipit-source-id: 810d1ea4e6a64231356a4b6953f97de2f54d2558
This commit is contained in:
committed by
Facebook Github Bot 7
parent
d6926c5468
commit
6f75591620
@@ -2,21 +2,16 @@
|
||||
|
||||
package com.facebook.react.cxxbridge;
|
||||
|
||||
import com.facebook.react.bridge.BaseJavaModule;
|
||||
import com.facebook.react.bridge.CatalystInstance;
|
||||
import com.facebook.react.bridge.ExecutorToken;
|
||||
import com.facebook.react.bridge.JsonWriter;
|
||||
import com.facebook.react.bridge.NativeModule;
|
||||
import com.facebook.react.bridge.ReactBridge;
|
||||
import com.facebook.react.bridge.ReadableNativeArray;
|
||||
import java.util.Map;
|
||||
|
||||
import com.facebook.jni.HybridData;
|
||||
import com.facebook.proguard.annotations.DoNotStrip;
|
||||
import com.facebook.react.bridge.CatalystInstance;
|
||||
import com.facebook.react.bridge.ExecutorToken;
|
||||
import com.facebook.react.bridge.NativeModule;
|
||||
import com.facebook.react.bridge.ReadableNativeArray;
|
||||
import com.facebook.soloader.SoLoader;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* A Java Object which represents a cross-platform C++ module
|
||||
*
|
||||
@@ -44,8 +39,10 @@ public class CxxModuleWrapper implements NativeModule
|
||||
public native HybridData initHybrid();
|
||||
|
||||
@Override
|
||||
public native void invoke(CatalystInstance catalystInstance, ExecutorToken executorToken,
|
||||
ReadableNativeArray args);
|
||||
public native void invoke(
|
||||
CatalystInstance catalystInstance,
|
||||
ExecutorToken executorToken,
|
||||
ReadableNativeArray args);
|
||||
|
||||
@Override
|
||||
public native String getType();
|
||||
@@ -63,16 +60,6 @@ public class CxxModuleWrapper implements NativeModule
|
||||
@Override
|
||||
public native Map<String, NativeMethod> getMethods();
|
||||
|
||||
@Override
|
||||
public void writeConstantsField(JsonWriter writer, String fieldName) throws IOException {
|
||||
String constants = getConstantsJson();
|
||||
if (constants == null || constants.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
writer.name(fieldName).rawValue(constants);
|
||||
}
|
||||
|
||||
public native String getConstantsJson();
|
||||
|
||||
@Override
|
||||
@@ -90,11 +77,6 @@ public class CxxModuleWrapper implements NativeModule
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onReactBridgeInitialized(ReactBridge bridge) {
|
||||
// do nothing
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCatalystInstanceDestroy() {
|
||||
mHybridData.resetNative();
|
||||
|
||||
Reference in New Issue
Block a user