mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Convert and internalize MountingManager (#51872)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51872 This converts to Kotlin and internaline MountingManager. The only usage in OSS is react-natve-live-markdown: https://github.com/Expensify/react-native-live-markdown/issues/693 They're using reflection to access Mounting Manager, which they shouldn't. Other than them, I wasn't able to find meaningful usages of `MountingManager` Changelog: [Android] [Breaking] - Convert to Kotlin and internalize MountingManager Reviewed By: rshest Differential Revision: D76126338 fbshipit-source-id: 5ab491f86d697a82b8e5b02b031877020dfa3e9e
This commit is contained in:
1 parent
a67d2c5e44
commit
f33fdca876
3 files changed
+373
-458
No files matched your search
@@ -2389,33 +2389,6 @@ public abstract interface class com/facebook/react/fabric/mounting/MountItemDisp
|
||||
public abstract fun willMountItems (Ljava/util/List;)V
|
||||
}
|
||||
|
||||
public class com/facebook/react/fabric/mounting/MountingManager {
|
||||
public static final field TAG Ljava/lang/String;
|
||||
public fun <init> (Lcom/facebook/react/uimanager/ViewManagerRegistry;Lcom/facebook/react/fabric/mounting/MountingManager$MountItemExecutor;)V
|
||||
public fun attachRootView (ILandroid/view/View;Lcom/facebook/react/uimanager/ThemedReactContext;)V
|
||||
public fun clearJSResponder ()V
|
||||
public fun enqueuePendingEvent (IILjava/lang/String;ZLcom/facebook/react/bridge/WritableMap;I)V
|
||||
public fun getEventEmitter (II)Lcom/facebook/react/fabric/events/EventEmitterWrapper;
|
||||
public fun getSurfaceManager (I)Lcom/facebook/react/fabric/mounting/SurfaceMountingManager;
|
||||
public fun getSurfaceManagerEnforced (ILjava/lang/String;)Lcom/facebook/react/fabric/mounting/SurfaceMountingManager;
|
||||
public fun getSurfaceManagerForView (I)Lcom/facebook/react/fabric/mounting/SurfaceMountingManager;
|
||||
public fun getSurfaceManagerForViewEnforced (I)Lcom/facebook/react/fabric/mounting/SurfaceMountingManager;
|
||||
public fun getViewExists (I)Z
|
||||
public fun isWaitingForViewAttach (I)Z
|
||||
public fun measure (Lcom/facebook/react/bridge/ReactContext;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/ReadableMap;FLcom/facebook/yoga/YogaMeasureMode;FLcom/facebook/yoga/YogaMeasureMode;[F)J
|
||||
public fun receiveCommand (IIILcom/facebook/react/bridge/ReadableArray;)V
|
||||
public fun receiveCommand (IILjava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V
|
||||
public fun sendAccessibilityEvent (III)V
|
||||
public fun startSurface (ILcom/facebook/react/uimanager/ThemedReactContext;Landroid/view/View;)Lcom/facebook/react/fabric/mounting/SurfaceMountingManager;
|
||||
public fun stopSurface (I)V
|
||||
public fun surfaceIsStopped (I)Z
|
||||
public fun updateProps (ILcom/facebook/react/bridge/ReadableMap;)V
|
||||
}
|
||||
|
||||
public abstract interface class com/facebook/react/fabric/mounting/MountingManager$MountItemExecutor {
|
||||
public abstract fun executeItems (Ljava/util/Queue;)V
|
||||
}
|
||||
|
||||
public class com/facebook/react/fabric/mounting/SurfaceMountingManager {
|
||||
public static final field TAG Ljava/lang/String;
|
||||
public fun <init> (ILcom/facebook/react/touch/JSResponderHandler;Lcom/facebook/react/uimanager/ViewManagerRegistry;Lcom/facebook/react/uimanager/RootViewManager;Lcom/facebook/react/fabric/mounting/MountingManager$MountItemExecutor;Lcom/facebook/react/uimanager/ThemedReactContext;)V
|
||||
|
||||
Reference in new issue
Block a user