Skip to content

Commit a5b8f3b

Browse files
[cr138][Android] Fixed Nullaway warnings at BraveAutocompleteMediator arround Suppliers
Chromium change: https://source.chromium.org/chromium/chromium/src/+/f3320136300287a23b1824df8641e5d7919e1d1b Android: Consider Supplier @NullMarked Change-Id: I1b892f71c1c4a864827760b019e968bf043b0314 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505624
1 parent e36f598 commit a5b8f3b

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

android/java/org/chromium/chrome/browser/omnibox/suggestions/BraveAutocompleteMediator.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@
88
import android.content.Context;
99
import android.os.Handler;
1010

11-
import androidx.annotation.Nullable;
12-
1311
import org.chromium.base.Callback;
1412
import org.chromium.base.supplier.Supplier;
1513
import org.chromium.build.annotations.NullMarked;
14+
import org.chromium.build.annotations.Nullable;
1615
import org.chromium.chrome.browser.brave_leo.BraveLeoPrefUtils;
1716
import org.chromium.chrome.browser.brave_leo.BraveLeoUtils;
1817
import org.chromium.chrome.browser.lifecycle.ActivityLifecycleDispatcher;
@@ -44,7 +43,7 @@ class BraveAutocompleteMediator extends AutocompleteMediator
4443
private static final String LEO_START_WORD_UPPER_CASE = "LEO";
4544

4645
private AutocompleteDelegate mDelegate;
47-
private Supplier<Tab> mActivityTabSupplier;
46+
private Supplier<@Nullable Tab> mActivityTabSupplier;
4847

4948
/** Will be deleted in bytecode, value from the parent class will be used instead. */
5049
@SuppressWarnings("NullAway") // Actual instance is at the parent
@@ -60,8 +59,8 @@ public BraveAutocompleteMediator(
6059
PropertyModel listPropertyModel,
6160
Handler handler,
6261
Supplier<ModalDialogManager> modalDialogManagerSupplier,
63-
Supplier<Tab> activityTabSupplier,
64-
@Nullable Supplier<ShareDelegate> shareDelegateSupplier,
62+
Supplier<@Nullable Tab> activityTabSupplier,
63+
Supplier<ShareDelegate> shareDelegateSupplier,
6564
LocationBarDataProvider locationBarDataProvider,
6665
Callback<Tab> bringTabToFrontCallback,
6766
Supplier<TabWindowManager> tabWindowManagerSupplier,

0 commit comments

Comments
 (0)