Skip to content

Commit 9afad52

Browse files
cortinicofacebook-github-bot
authored andcommitted
Convert HeadlessJsTaskService to Kotlin (#48800)
Summary: Pull Request resolved: #48800 This just converts yet another class from Java to Kotlin Changelog: [Internal] [Changed] - Reviewed By: javache Differential Revision: D68417564 fbshipit-source-id: 167a27f7f80125cc81a4a0ad57952f1149ef4d7d
1 parent acaf31d commit 9afad52

File tree

3 files changed

+193
-213
lines changed

3 files changed

+193
-213
lines changed

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

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,22 @@ public class com/facebook/react/DebugCorePackage$$ReactModuleInfoProvider : com/
2727
}
2828

2929
public abstract class com/facebook/react/HeadlessJsTaskService : android/app/Service, com/facebook/react/jstasks/HeadlessJsTaskEventListener {
30+
public static final field Companion Lcom/facebook/react/HeadlessJsTaskService$Companion;
3031
public fun <init> ()V
31-
public static fun acquireWakeLockNow (Landroid/content/Context;)V
32-
protected fun getReactContext ()Lcom/facebook/react/bridge/ReactContext;
33-
protected fun getReactHost ()Lcom/facebook/react/ReactHost;
34-
protected fun getReactNativeHost ()Lcom/facebook/react/ReactNativeHost;
32+
protected final fun getReactContext ()Lcom/facebook/react/bridge/ReactContext;
33+
protected final fun getReactHost ()Lcom/facebook/react/ReactHost;
34+
protected final fun getReactNativeHost ()Lcom/facebook/react/ReactNativeHost;
3535
protected fun getTaskConfig (Landroid/content/Intent;)Lcom/facebook/react/jstasks/HeadlessJsTaskConfig;
3636
public fun onBind (Landroid/content/Intent;)Landroid/os/IBinder;
3737
public fun onDestroy ()V
3838
public fun onHeadlessJsTaskFinish (I)V
3939
public fun onHeadlessJsTaskStart (I)V
4040
public fun onStartCommand (Landroid/content/Intent;II)I
41-
protected fun startTask (Lcom/facebook/react/jstasks/HeadlessJsTaskConfig;)V
41+
protected final fun startTask (Lcom/facebook/react/jstasks/HeadlessJsTaskConfig;)V
42+
}
43+
44+
public final class com/facebook/react/HeadlessJsTaskService$Companion {
45+
public final fun acquireWakeLockNow (Landroid/content/Context;)V
4246
}
4347

4448
public final class com/facebook/react/JSEngineResolutionAlgorithm : java/lang/Enum {

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.java

Lines changed: 0 additions & 208 deletions
This file was deleted.

0 commit comments

Comments
 (0)