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< `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;