From 1d3da0a333bf1642f33864808fbcc1a26e4c5b02 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Mon, 5 Feb 2024 18:05:24 -0800 Subject: [PATCH] Mark classes of package jstasks as @Nullsafe (#42852) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/42852 All these classes are NullSafe, let's mark them as NullSafe(Local) to ensure lint detect errors in the future changelog: [internal] internal Reviewed By: cortinico Differential Revision: D53393137 fbshipit-source-id: 9ed2d2b28d3ad6ecb644eeb494ac2511e3b2397e --- .../com/facebook/react/jstasks/LinearCountingRetryPolicy.java | 3 +++ .../main/java/com/facebook/react/jstasks/NoRetryPolicy.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java index eadbe5bfaab..a008a5aa0f8 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java @@ -7,6 +7,9 @@ package com.facebook.react.jstasks; +import com.facebook.infer.annotation.Nullsafe; + +@Nullsafe(Nullsafe.Mode.LOCAL) public class LinearCountingRetryPolicy implements HeadlessJsTaskRetryPolicy { private final int mRetryAttempts; diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java index 4c9caca462d..df4ca841fd5 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java @@ -7,6 +7,9 @@ package com.facebook.react.jstasks; +import com.facebook.infer.annotation.Nullsafe; + +@Nullsafe(Nullsafe.Mode.LOCAL) class NoRetryPolicy implements HeadlessJsTaskRetryPolicy { public static final NoRetryPolicy INSTANCE = new NoRetryPolicy();