Skip to content

Commit 59a43e6

Browse files
javachefacebook-github-bot
authored andcommitted
Unbreak oss build due to explicit API mode (#43660)
Summary: Pull Request resolved: #43660 Changelog: [Internal] Reviewed By: cortinico, fabriziocucci Differential Revision: D55375856 fbshipit-source-id: d1df4965549069979410d8b07bb2518264238c8c
1 parent b282e87 commit 59a43e6

4 files changed

Lines changed: 7 additions & 29 deletions

File tree

packages/react-native/ReactAndroid/api/ReactAndroid.api

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3988,11 +3988,6 @@ public abstract interface class com/facebook/react/uimanager/ComponentNameResolv
39883988
public abstract fun getComponentNames ()[Ljava/lang/String;
39893989
}
39903990

3991-
public final class com/facebook/react/uimanager/ComponentNameResolverBinding {
3992-
public static final field INSTANCE Lcom/facebook/react/uimanager/ComponentNameResolverBinding;
3993-
public static final fun install (Lcom/facebook/react/bridge/RuntimeExecutor;Ljava/lang/Object;)V
3994-
}
3995-
39963991
public class com/facebook/react/uimanager/DisplayMetricsHolder {
39973992
public fun <init> ()V
39983993
public static fun getDisplayMetricsWritableMap (D)Lcom/facebook/react/bridge/WritableMap;
@@ -4855,23 +4850,6 @@ public abstract interface class com/facebook/react/uimanager/UIBlock {
48554850
public abstract fun execute (Lcom/facebook/react/uimanager/NativeViewHierarchyManager;)V
48564851
}
48574852

4858-
public final class com/facebook/react/uimanager/UIConstantsProviderBinding {
4859-
public static final field INSTANCE Lcom/facebook/react/uimanager/UIConstantsProviderBinding;
4860-
public static final fun install (Lcom/facebook/react/bridge/RuntimeExecutor;Lcom/facebook/react/uimanager/UIConstantsProviderBinding$DefaultEventTypesProvider;Lcom/facebook/react/uimanager/UIConstantsProviderBinding$ConstantsForViewManagerProvider;Lcom/facebook/react/uimanager/UIConstantsProviderBinding$ConstantsProvider;)V
4861-
}
4862-
4863-
public abstract interface class com/facebook/react/uimanager/UIConstantsProviderBinding$ConstantsForViewManagerProvider {
4864-
public abstract fun getConstantsForViewManager (Ljava/lang/String;)Lcom/facebook/react/bridge/NativeMap;
4865-
}
4866-
4867-
public abstract interface class com/facebook/react/uimanager/UIConstantsProviderBinding$ConstantsProvider {
4868-
public abstract fun getConstants ()Lcom/facebook/react/bridge/NativeMap;
4869-
}
4870-
4871-
public abstract interface class com/facebook/react/uimanager/UIConstantsProviderBinding$DefaultEventTypesProvider {
4872-
public abstract fun getDefaultEventTypes ()Lcom/facebook/react/bridge/NativeMap;
4873-
}
4874-
48754853
public class com/facebook/react/uimanager/UIImplementation {
48764854
protected final field mEventDispatcher Lcom/facebook/react/uimanager/events/EventDispatcher;
48774855
protected field mLayoutUpdateListener Lcom/facebook/react/uimanager/UIImplementation$LayoutUpdateListener;

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BridgeReactContext.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ import com.facebook.react.common.annotations.DeprecatedInNewArchitecture
1717
* BridgeReactContext.
1818
*/
1919
@DeprecatedInNewArchitecture
20-
class BridgeReactContext(base: Context) : ReactApplicationContext(base) {}
20+
public class BridgeReactContext(base: Context) : ReactApplicationContext(base) {}

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolverBinding.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ import com.facebook.soloader.SoLoader
1313
import kotlin.jvm.JvmStatic
1414

1515
@DoNotStripAny
16-
public object ComponentNameResolverBinding {
16+
internal object ComponentNameResolverBinding {
1717
init {
1818
SoLoader.loadLibrary("uimanagerjni")
1919
}
2020

2121
@JvmStatic
22-
public external fun install(runtimeExecutor: RuntimeExecutor, componentNameResolver: Object)
22+
public external fun install(runtimeExecutor: RuntimeExecutor, componentNameResolver: Any)
2323
}

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIConstantsProviderBinding.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import com.facebook.soloader.SoLoader
1414
import kotlin.jvm.JvmStatic
1515

1616
@DoNotStripAny
17-
public object UIConstantsProviderBinding {
17+
internal object UIConstantsProviderBinding {
1818
init {
1919
SoLoader.loadLibrary("uimanagerjni")
2020
}
@@ -30,18 +30,18 @@ public object UIConstantsProviderBinding {
3030
@DoNotStripAny
3131
public interface DefaultEventTypesProvider {
3232
/* Returns UIManager's constants. */
33-
fun getDefaultEventTypes(): NativeMap
33+
public fun getDefaultEventTypes(): NativeMap
3434
}
3535

3636
@DoNotStripAny
3737
public interface ConstantsForViewManagerProvider {
3838
/* Returns UIManager's constants. */
39-
fun getConstantsForViewManager(viewManagerName: String): NativeMap?
39+
public fun getConstantsForViewManager(viewManagerName: String): NativeMap?
4040
}
4141

4242
@DoNotStripAny
4343
public interface ConstantsProvider {
4444
/* Returns UIManager's constants. */
45-
fun getConstants(): NativeMap
45+
public fun getConstants(): NativeMap
4646
}
4747
}

0 commit comments

Comments
 (0)