public interface DevSupportManager extends NativeModuleCallExceptionHandler
DevSupportManagerImpl
.
In production mode, use the dummy implementation DisabledDevSupportManager
.Modifier and Type | Method and Description |
---|---|
void |
addCustomDevOption(java.lang.String optionName,
DevOptionHandler optionHandler) |
java.io.File |
downloadBundleResourceFromUrlSync(java.lang.String resourceURL,
java.io.File outputFile) |
DeveloperSettings |
getDevSettings() |
boolean |
getDevSupportEnabled() |
java.lang.String |
getDownloadedJSBundleFile() |
java.lang.String |
getJSBundleURLForRemoteDebugging() |
StackFrame[] |
getLastErrorStack() |
java.lang.String |
getLastErrorTitle() |
java.lang.String |
getSourceMapUrl() |
java.lang.String |
getSourceUrl() |
void |
handleReloadJS() |
boolean |
hasUpToDateJSBundleInCache() |
void |
hideRedboxDialog() |
void |
isPackagerRunning(PackagerStatusCallback callback) |
void |
onNewReactContextCreated(ReactContext reactContext) |
void |
onReactInstanceDestroyed(ReactContext reactContext) |
void |
registerErrorCustomizer(ErrorCustomizer errorCustomizer) |
void |
reloadJSFromServer(java.lang.String bundleURL) |
void |
reloadSettings() |
void |
setDevSupportEnabled(boolean isDevSupportEnabled) |
void |
showDevOptionsDialog() |
void |
showNewJavaError(java.lang.String message,
java.lang.Throwable e) |
void |
showNewJSError(java.lang.String message,
ReadableArray details,
int errorCookie) |
void |
startInspector() |
void |
stopInspector() |
void |
updateJSError(java.lang.String message,
ReadableArray details,
int errorCookie) |
handleException
void showNewJavaError(java.lang.String message, java.lang.Throwable e)
void addCustomDevOption(java.lang.String optionName, DevOptionHandler optionHandler)
void showNewJSError(java.lang.String message, ReadableArray details, int errorCookie)
void updateJSError(java.lang.String message, ReadableArray details, int errorCookie)
void hideRedboxDialog()
void showDevOptionsDialog()
void setDevSupportEnabled(boolean isDevSupportEnabled)
void startInspector()
void stopInspector()
boolean getDevSupportEnabled()
DeveloperSettings getDevSettings()
void onNewReactContextCreated(ReactContext reactContext)
void onReactInstanceDestroyed(ReactContext reactContext)
java.lang.String getSourceMapUrl()
java.lang.String getSourceUrl()
java.lang.String getJSBundleURLForRemoteDebugging()
java.lang.String getDownloadedJSBundleFile()
boolean hasUpToDateJSBundleInCache()
void reloadSettings()
void handleReloadJS()
void reloadJSFromServer(java.lang.String bundleURL)
void isPackagerRunning(PackagerStatusCallback callback)
@Nullable java.io.File downloadBundleResourceFromUrlSync(java.lang.String resourceURL, java.io.File outputFile)
@Nullable java.lang.String getLastErrorTitle()
@Nullable StackFrame[] getLastErrorStack()
void registerErrorCustomizer(ErrorCustomizer errorCustomizer)