diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.kt similarity index 75% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.kt index e4eef1716ea..b5d5c2d3b1a 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.kt @@ -5,14 +5,15 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.react.bridge; +package com.facebook.react.bridge /** * This interface includes the methods needed to use a running JS instance, without specifying any * of the bridge-specific initialization or lifecycle management. */ -interface JSInstance { - void invokeCallback(int callbackID, NativeArrayInterface arguments); +internal interface JSInstance { + public fun invokeCallback(callbackID: Int, arguments: NativeArrayInterface) + // TODO if this interface survives refactoring, think about adding // callFunction. }