From 1139700424a899235bdac63fb244071b77ae694b Mon Sep 17 00:00:00 2001 From: Thomas Nardone Date: Wed, 3 Apr 2024 16:15:45 -0700 Subject: [PATCH] debug/holder (#43746) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/43746 Mark relevant classes as nullsafe prior to Kotlin conversion. changelog: [internal] internal Reviewed By: rshest Differential Revision: D55591487 fbshipit-source-id: dc3ee0070c7b14aaca4c13cfdcc2422ce8c1d5a5 --- .../src/main/java/com/facebook/debug/holder/NoopPrinter.java | 2 ++ .../src/main/java/com/facebook/debug/holder/PrinterHolder.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java index be1702b8278..177a47af734 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java @@ -8,8 +8,10 @@ package com.facebook.debug.holder; import com.facebook.debug.debugoverlay.model.DebugOverlayTag; +import com.facebook.infer.annotation.Nullsafe; /** No-op implementation of {@link Printer}. */ +@Nullsafe(Nullsafe.Mode.LOCAL) public class NoopPrinter implements Printer { public static final NoopPrinter INSTANCE = new NoopPrinter(); diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java index e1d23f84d86..2795d4fdcf5 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java @@ -7,7 +7,10 @@ package com.facebook.debug.holder; +import com.facebook.infer.annotation.Nullsafe; + /** Holder for debugging tool instance. */ +@Nullsafe(Nullsafe.Mode.LOCAL) public class PrinterHolder { private static Printer sPrinter = NoopPrinter.INSTANCE;