public class JSCHeapCapture extends ReactContextBaseJavaModule
Modifier and Type | Class and Description |
---|---|
static interface |
JSCHeapCapture.CaptureCallback |
static class |
JSCHeapCapture.CaptureException |
static interface |
JSCHeapCapture.HeapCapture |
BaseJavaModule.JavaMethod, BaseJavaModule.SyncJavaHook
NativeModule.NativeMethod, NativeModule.SyncNativeHook
METHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC
Constructor and Description |
---|
JSCHeapCapture(ReactApplicationContext reactContext) |
Modifier and Type | Method and Description |
---|---|
void |
captureComplete(java.lang.String path,
java.lang.String error) |
static void |
captureHeap(java.lang.String path,
JSCHeapCapture.CaptureCallback callback) |
java.lang.String |
getName() |
void |
initialize()
This is called at the end of
CatalystApplicationFragment#createCatalystInstance()
after the CatalystInstance has been created, in order to initialize NativeModules that require
the CatalystInstance or JS modules. |
void |
onCatalystInstanceDestroy()
Called before {CatalystInstance#onHostDestroy}
|
getCurrentActivity, getReactApplicationContext
canOverrideExistingModule, getConstants, getMethods, getSyncHooks, onReactBridgeInitialized, supportsWebWorkers, writeConstantsField
public JSCHeapCapture(ReactApplicationContext reactContext)
public static void captureHeap(java.lang.String path, JSCHeapCapture.CaptureCallback callback)
public void captureComplete(java.lang.String path, java.lang.String error)
public java.lang.String getName()
require()
this module
from javascript.public void initialize()
NativeModule
CatalystApplicationFragment#createCatalystInstance()
after the CatalystInstance has been created, in order to initialize NativeModules that require
the CatalystInstance or JS modules.initialize
in interface NativeModule
initialize
in class BaseJavaModule
public void onCatalystInstanceDestroy()
NativeModule
onCatalystInstanceDestroy
in interface NativeModule
onCatalystInstanceDestroy
in class BaseJavaModule