diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutor.java deleted file mode 100644 index cc114f8c534..00000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutor.java +++ /dev/null @@ -1,31 +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.bridge; - -import com.facebook.jni.HybridData; -import com.facebook.proguard.annotations.DoNotStrip; - -/** @deprecated use {@link com.facebook.react.jscexecutor.JSCExecutor} instead. */ -@DoNotStrip -@Deprecated -/* package */ class JSCJavaScriptExecutor extends JavaScriptExecutor { - static { - ReactBridge.staticInit(); - } - - /* package */ JSCJavaScriptExecutor(ReadableNativeMap jscConfig) { - super(initHybrid(jscConfig)); - } - - @Override - public String getName() { - return "JSCJavaScriptExecutor"; - } - - private static native HybridData initHybrid(ReadableNativeMap jscConfig); -} diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java deleted file mode 100644 index 8f62940fac3..00000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java +++ /dev/null @@ -1,46 +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.bridge; - -/** @deprecated use {@link com.facebook.react.jscexecutor.JSCExecutorFactory} instead. */ -@Deprecated -class JSCJavaScriptExecutorFactory implements JavaScriptExecutorFactory { - private final String mAppName; - private final String mDeviceName; - - public JSCJavaScriptExecutorFactory(String appName, String deviceName) { - this.mAppName = appName; - this.mDeviceName = deviceName; - } - - @Override - public JavaScriptExecutor create() throws Exception { - WritableNativeMap jscConfig = new WritableNativeMap(); - jscConfig.putString("OwnerIdentity", "ReactNative"); - jscConfig.putString("AppIdentity", mAppName); - jscConfig.putString("DeviceIdentity", mDeviceName); - return new JSCJavaScriptExecutor(jscConfig); - } - - @Override - public void startSamplingProfiler() { - throw new UnsupportedOperationException( - "Starting sampling profiler not supported on " + toString()); - } - - @Override - public void stopSamplingProfiler(String filename) { - throw new UnsupportedOperationException( - "Stopping sampling profiler not supported on " + toString()); - } - - @Override - public String toString() { - return "JSCExecutor"; - } -}