diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.java deleted file mode 100644 index 6958e361ac267e..00000000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -package com.facebook.react.uimanager; - -import android.view.View; -import androidx.annotation.Nullable; - -/** - * Interface that should be implemented by {@link View} subclasses that support {@code overflow} - * style. This allows the overflow information to be used by {@link TouchTargetHelper} to determine - * if a View is touchable. - */ -public interface ReactOverflowView { - /** - * Gets the overflow state of a view. If set, this should be one of {@link ViewProps#HIDDEN}, - * {@link ViewProps#VISIBLE} or {@link ViewProps#SCROLL}. - */ - @Nullable - String getOverflow(); -} diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.kt new file mode 100644 index 00000000000000..71c505b63757a5 --- /dev/null +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.kt @@ -0,0 +1,21 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +package com.facebook.react.uimanager + +/** + * Interface that should be implemented by [View] subclasses that support [overflow] style. This + * allows the overflow information to be used by [TouchTargetHelper] to determine if a View is + * touchable. + */ +public interface ReactOverflowView { + /** + * Gets the overflow state of a view. If set, this should be one of [ViewProps#HIDDEN], + * [ViewProps#VISIBLE] or [ViewProps#SCROLL]. + */ + public val overflow: String? +}