package com.facebook.react.bridge;
import com.facebook.jni.HybridData;
/* JADX INFO: loaded from: classes.dex */
public class CxxModuleWrapperBase implements NativeModule {
private HybridData mHybridData;
static {
ReactBridge.staticInit();
}
protected CxxModuleWrapperBase(HybridData hybridData) {
this.mHybridData = hybridData;
}
@Override // com.facebook.react.bridge.NativeModule
public boolean canOverrideExistingModule() {
return false;
}
@Override // com.facebook.react.bridge.NativeModule
public native String getName();
@Override // com.facebook.react.bridge.NativeModule, com.facebook.react.turbomodule.core.interfaces.TurboModule
public void initialize() {
}
@Override // com.facebook.react.bridge.NativeModule, com.facebook.react.turbomodule.core.interfaces.TurboModule
public void invalidate() {
this.mHybridData.resetNative();
}
protected void resetModule(HybridData hybridData) {
HybridData hybridData2 = this.mHybridData;
if (hybridData != hybridData2) {
hybridData2.resetNative();
this.mHybridData = hybridData;
}
}
}
Download file