| Interface | Description |
|---|---|
| JavaScriptExecutor.Factory |
| Class | Description |
|---|---|
| Arguments | |
| CallbackImpl |
Callback impl that calls directly into the cxxbridge.
|
| CatalystInstanceImpl |
This provides an implementation of the public CatalystInstance instance.
|
| CatalystInstanceImpl.Builder | |
| CxxModuleWrapper |
A Java Object which represents a cross-platform C++ module
This module implements the NativeModule interface but will never be invoked from Java,
instead the underlying Cxx module will be extracted by the bridge and called directly.
|
| FallbackJSBundleLoader |
FallbackJSBundleLoader
An implementation of
JSBundleLoader that will try to load from
multiple sources, falling back from one source to the next at load time
when an exception is thrown for a recoverable error. |
| JavaModuleWrapper |
This is part of the glue which wraps a java BaseJavaModule in a C++
NativeModule.
|
| JavaScriptExecutor | |
| JSBundleLoader |
A class that stores JS bundle information and allows
CatalystInstance to load a correct
bundle through ReactBridge. |
| JSCJavaScriptExecutor | |
| JSCJavaScriptExecutor.Factory | |
| ModuleHolder |
Holder to enable us to lazy create native modules.
|
| NativeModuleRegistry |
A set of Java APIs to expose to a particular JavaScript instance.
|
| ProxyJavaScriptExecutor |
JavaScript executor that delegates JS calls processed by native code back to a java version
of the native executor interface.
|
| ProxyJavaScriptExecutor.Factory | |
| SoftAssertions |
Utility class to make assertions that should not hard-crash the app but instead be handled by the
Catalyst app
NativeModuleCallExceptionHandler. |
| UiThreadUtil |
Utility for interacting with the UI thread.
|