diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java index 7379f69f0e9e..907ad9624bd1 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java @@ -868,6 +868,7 @@ protected void finalize() throws Throwable { + " or in the onDestroyView() of your hosting Fragment."); } + @Override public int getRootViewTag() { return mRootViewTag; } @@ -876,6 +877,7 @@ private boolean isRootViewTagSet() { return mRootViewTag != 0 && mRootViewTag != NO_ID; } + @Override public void setRootViewTag(int rootViewTag) { mRootViewTag = rootViewTag; } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java index 9a0c622d4bc9..3cbaabc800f8 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java @@ -567,6 +567,7 @@ public EventDispatcher getEventDispatcher() { return null; } + @Override @ReactMethod public void sendAccessibilityEvent(int tag, int eventType) { int uiManagerType = ViewUtil.getUIManagerType(tag); @@ -601,10 +602,12 @@ public void addUIBlock(UIBlock block) {} */ public void prependUIBlock(UIBlock block) {} + @Override public void addUIManagerEventListener(UIManagerListener listener) { mUIManagerListeners.add(listener); } + @Override public void removeUIManagerEventListener(UIManagerListener listener) { mUIManagerListeners.remove(listener); } @@ -631,6 +634,7 @@ public void invalidateNodeLayout(int tag) {} * Updates the styles of the {@link ReactShadowNode} based on the Measure specs received by * parameters. offsetX and offsetY aren't used in non-Fabric, so they're ignored here. */ + @Override public void updateRootLayoutSpecs( final int rootViewTag, final int widthMeasureSpec, diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java index 84995436de6a..f7f3aae74ba5 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java @@ -240,6 +240,7 @@ public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { } } + @Override public boolean getScrollEnabled() { return mScrollEnabled; } @@ -1599,6 +1600,7 @@ public void setBorderStyle(@Nullable String style) { *

`smoothScrollTo` changes `contentOffset` and we need to keep `contentOffset` in sync between * scroll view and state. Calling raw `smoothScrollTo` doesn't update state. */ + @Override public void reactSmoothScrollTo(int x, int y) { ReactScrollViewHelper.smoothScrollTo(this, x, y); setPendingContentOffsets(x, y); @@ -1742,6 +1744,7 @@ private void adjustPositionForContentChangeRTL(int left, int right, int oldLeft, } @Nullable + @Override public StateWrapper getStateWrapper() { return mStateWrapper; } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java index 7e7833270de2..f57461bea210 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactNestedScrollView.java @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<> */ /** @@ -300,6 +300,7 @@ public void setScrollEnabled(boolean scrollEnabled) { mScrollEnabled = scrollEnabled; } + @Override public boolean getScrollEnabled() { return mScrollEnabled; } @@ -888,6 +889,7 @@ private int getMaxScrollY() { } @Nullable + @Override public StateWrapper getStateWrapper() { return mStateWrapper; } @@ -1353,6 +1355,7 @@ public void setContentOffset(@Nullable ReadableMap value) { *

`smoothScrollTo` changes `contentOffset` and we need to keep `contentOffset` in sync between * scroll view and state. Calling raw `smoothScrollTo` doesn't update state. */ + @Override public void reactSmoothScrollTo(int x, int y) { ReactScrollViewHelper.smoothScrollTo(this, x, y); setPendingContentOffsets(x, y); diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java index 3efd38260dea..d2487b03107c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java @@ -292,6 +292,7 @@ public void setScrollEnabled(boolean scrollEnabled) { mScrollEnabled = scrollEnabled; } + @Override public boolean getScrollEnabled() { return mScrollEnabled; } @@ -880,6 +881,7 @@ private int getMaxScrollY() { } @Nullable + @Override public StateWrapper getStateWrapper() { return mStateWrapper; } @@ -1345,6 +1347,7 @@ public void setContentOffset(@Nullable ReadableMap value) { *

`smoothScrollTo` changes `contentOffset` and we need to keep `contentOffset` in sync between * scroll view and state. Calling raw `smoothScrollTo` doesn't update state. */ + @Override public void reactSmoothScrollTo(int x, int y) { ReactScrollViewHelper.smoothScrollTo(this, x, y); setPendingContentOffsets(x, y); diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java index 7aebe927b771..1bf559723a9a 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java @@ -579,6 +579,7 @@ public void setHyphenationFrequency(int hyphenationFrequency) { mShouldAdjustSpannableFontSize = true; } + @Override public void setLetterSpacing(float letterSpacing) { if (Float.isNaN(letterSpacing)) { return;