diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.kt index 4fff48f23a2..c737b5620fd 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.kt @@ -13,11 +13,8 @@ import com.facebook.react.bridge.JavaScriptExecutor import com.facebook.react.common.build.ReactBuildConfig import com.facebook.soloader.SoLoader -public class HermesExecutor -internal constructor(config: RuntimeConfig?, enableDebugger: Boolean, debuggerName: String) : - JavaScriptExecutor( - config?.let { initHybrid(enableDebugger, debuggerName, it.heapSizeMB) } - ?: initHybridDefaultConfig(enableDebugger, debuggerName)) { +public class HermesExecutor internal constructor(enableDebugger: Boolean, debuggerName: String) : + JavaScriptExecutor(initHybridDefaultConfig(enableDebugger, debuggerName)) { override fun getName(): String = "HermesExecutor$mode" diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.kt index 8faf7799981..5c31fdbb7aa 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.kt @@ -13,9 +13,7 @@ import com.facebook.hermes.instrumentation.HermesSamplingProfiler.enable import com.facebook.react.bridge.JavaScriptExecutor import com.facebook.react.bridge.JavaScriptExecutorFactory -public class HermesExecutorFactory -@JvmOverloads -public constructor(private val config: RuntimeConfig? = null) : JavaScriptExecutorFactory { +public class HermesExecutorFactory : JavaScriptExecutorFactory { private var enableDebugger = true private var debuggerName = "" @@ -27,7 +25,7 @@ public constructor(private val config: RuntimeConfig? = null) : JavaScriptExecut this.debuggerName = debuggerName } - override fun create(): JavaScriptExecutor = HermesExecutor(config, enableDebugger, debuggerName) + override fun create(): JavaScriptExecutor = HermesExecutor(enableDebugger, debuggerName) override fun startSamplingProfiler() { enable() diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/RuntimeConfig.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/RuntimeConfig.kt deleted file mode 100644 index 64ef2300e6e..00000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/RuntimeConfig.kt +++ /dev/null @@ -1,13 +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.hermes.reactexecutor - -/** Holds runtime configuration for a Hermes VM instance (master or snapshot). */ -public class RuntimeConfig { - public var heapSizeMB: Long = 0L -}