SIGN IN SIGN UP
facebook / react-native UNCLAIMED

A framework for building native applications using React

0 0 155 C++

Remove legacy architecture stub `UIImplementation` (#56939)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/56939

This class was fully stubbed out as part of the Legacy Architecture removal. All public methods had empty bodies or returned null/0, meaning any OSS library still referencing it was already silently broken at runtime.

Also removes the dead `getUIImplementation()` method from `UIManagerModule`, removes `enqueueLayoutUpdateFinished` from `UIViewOperationQueue`, and cleans up stale Javadoc references in `JSTouchDispatcher`, `ReactViewGroup`, and `ReactInterceptingViewGroup`.

`UIBlock`, `NativeViewHierarchyManager`, `UIViewOperationQueue`, and the `addUIBlock`/`prependUIBlock` methods on `UIManagerModule` are retained and will be deprecated in a follow-up diff.

Changelog:
[Android][Removed] - Remove legacy architecture stub `UIImplementation`. This class was already non-functional (all methods were empty stubs).

Reviewed By: javache

Differential Revision: D106086358

fbshipit-source-id: e240b536b11377b7fede4563a09bca1d71f44198
N
Nicola Corti committed
cf28e6b73cb8bd4a5b5d03be85a1f9aa24d2623b
Parent: 5f080c5
Committed by meta-codesync[bot] <215208954+meta-codesync[bot]@users.noreply.github.com> on 5/26/2026, 4:15:48 PM