Commit 262a23a8 authored by Peter Wen's avatar Peter Wen Committed by Commit Bot

Android: Fix many VisibleForTests lint warnings

And one SupportAnnotationUsage misplaced annotation.

Tbr: Just removing/moving annotations to be more correct.
Bug: 1116130
Change-Id: I88c2e0df485a8fc263ac4958cc72ee171741fa85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2367636
Commit-Queue: Peter Wen <wnwen@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Reviewed-by: default avatarAndrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800329}
parent bea9ac06
...@@ -10,8 +10,6 @@ import android.os.Looper; ...@@ -10,8 +10,6 @@ import android.os.Looper;
import android.os.Message; import android.os.Message;
import android.os.SystemClock; import android.os.SystemClock;
import androidx.annotation.VisibleForTesting;
import org.chromium.android_webview.safe_browsing.AwSafeBrowsingResponse; import org.chromium.android_webview.safe_browsing.AwSafeBrowsingResponse;
import org.chromium.base.Callback; import org.chromium.base.Callback;
...@@ -23,7 +21,6 @@ import java.util.concurrent.Callable; ...@@ -23,7 +21,6 @@ import java.util.concurrent.Callable;
* Most callbacks do no go through here, but get forwarded to AwContentsClient directly. The * Most callbacks do no go through here, but get forwarded to AwContentsClient directly. The
* messages processed here may originate from the IO or UI thread. * messages processed here may originate from the IO or UI thread.
*/ */
@VisibleForTesting
public class AwContentsClientCallbackHelper { public class AwContentsClientCallbackHelper {
/** /**
* Interface to tell CallbackHelper to cancel posted callbacks. * Interface to tell CallbackHelper to cancel posted callbacks.
......
...@@ -6,15 +6,12 @@ package org.chromium.android_webview; ...@@ -6,15 +6,12 @@ package org.chromium.android_webview;
import android.graphics.Rect; import android.graphics.Rect;
import androidx.annotation.VisibleForTesting;
/** /**
* Takes care of syncing the scroll offset between the Android View system and the * Takes care of syncing the scroll offset between the Android View system and the
* InProcessViewRenderer. * InProcessViewRenderer.
* *
* Unless otherwise values (sizes, scroll offsets) are in physical pixels. * Unless otherwise values (sizes, scroll offsets) are in physical pixels.
*/ */
@VisibleForTesting
public class AwScrollOffsetManager { public class AwScrollOffsetManager {
// Values taken from WebViewClassic. // Values taken from WebViewClassic.
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -17,7 +17,7 @@ import org.chromium.ui.modelutil.PropertyModel; ...@@ -17,7 +17,7 @@ import org.chromium.ui.modelutil.PropertyModel;
public class AssistantDetailsModel extends PropertyModel { public class AssistantDetailsModel extends PropertyModel {
// TODO(crbug.com/806868): We might want to split this property into multiple, simpler // TODO(crbug.com/806868): We might want to split this property into multiple, simpler
// properties. // properties.
@VisibleForTesting @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
public static final WritableObjectPropertyKey<AssistantDetails> DETAILS = public static final WritableObjectPropertyKey<AssistantDetails> DETAILS =
new WritableObjectPropertyKey<>(); new WritableObjectPropertyKey<>();
......
...@@ -15,7 +15,7 @@ import org.chromium.ui.modelutil.PropertyModel; ...@@ -15,7 +15,7 @@ import org.chromium.ui.modelutil.PropertyModel;
*/ */
@JNINamespace("autofill_assistant") @JNINamespace("autofill_assistant")
public class AssistantInfoBoxModel extends PropertyModel { public class AssistantInfoBoxModel extends PropertyModel {
@VisibleForTesting @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
public static final WritableObjectPropertyKey<AssistantInfoBox> INFO_BOX = public static final WritableObjectPropertyKey<AssistantInfoBox> INFO_BOX =
new WritableObjectPropertyKey<>(); new WritableObjectPropertyKey<>();
......
...@@ -6,7 +6,6 @@ package org.chromium.chrome.browser.keyboard_accessory.bar_component; ...@@ -6,7 +6,6 @@ package org.chromium.chrome.browser.keyboard_accessory.bar_component;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayout;
...@@ -47,7 +46,6 @@ class KeyboardAccessoryProperties { ...@@ -47,7 +46,6 @@ class KeyboardAccessoryProperties {
new WritableObjectPropertyKey<>("tab_layout_item"); new WritableObjectPropertyKey<>("tab_layout_item");
static final WritableObjectPropertyKey<Runnable> SHOW_KEYBOARD_CALLBACK = static final WritableObjectPropertyKey<Runnable> SHOW_KEYBOARD_CALLBACK =
new WritableObjectPropertyKey<>("keyboard_callback"); new WritableObjectPropertyKey<>("keyboard_callback");
@VisibleForTesting
static final ReadableBooleanPropertyKey DISABLE_ANIMATIONS_FOR_TESTING = static final ReadableBooleanPropertyKey DISABLE_ANIMATIONS_FOR_TESTING =
new WritableBooleanPropertyKey("skip_all_animations_for_testing"); new WritableBooleanPropertyKey("skip_all_animations_for_testing");
......
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
package org.chromium.chrome.browser.media.router; package org.chromium.chrome.browser.media.router;
import android.annotation.SuppressLint;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import androidx.mediarouter.media.MediaRouter; import androidx.mediarouter.media.MediaRouter;
...@@ -67,6 +69,7 @@ public class ChromeMediaRouter implements MediaRouteManager { ...@@ -67,6 +69,7 @@ public class ChromeMediaRouter implements MediaRouteManager {
private final Map<String, List<MediaSink>> mSinksPerSource = private final Map<String, List<MediaSink>> mSinksPerSource =
new HashMap<String, List<MediaSink>>(); new HashMap<String, List<MediaSink>>();
private static boolean sAndroidMediaRouterSetForTest; private static boolean sAndroidMediaRouterSetForTest;
@SuppressLint("StaticFieldLeak") // This is for test only.
private static MediaRouter sAndroidMediaRouterForTest; private static MediaRouter sAndroidMediaRouterForTest;
@VisibleForTesting @VisibleForTesting
......
...@@ -278,7 +278,6 @@ public class PersonalDataManager { ...@@ -278,7 +278,6 @@ public class PersonalDataManager {
return mIsLocal; return mIsLocal;
} }
@VisibleForTesting
public void setGUID(String guid) { public void setGUID(String guid) {
mGUID = guid; mGUID = guid;
} }
...@@ -299,7 +298,6 @@ public class PersonalDataManager { ...@@ -299,7 +298,6 @@ public class PersonalDataManager {
mCompanyName = companyName; mCompanyName = companyName;
} }
@VisibleForTesting
public void setStreetAddress(String streetAddress) { public void setStreetAddress(String streetAddress) {
mStreetAddress = streetAddress; mStreetAddress = streetAddress;
} }
...@@ -324,7 +322,6 @@ public class PersonalDataManager { ...@@ -324,7 +322,6 @@ public class PersonalDataManager {
mSortingCode = sortingCode; mSortingCode = sortingCode;
} }
@VisibleForTesting
public void setCountryCode(String countryCode) { public void setCountryCode(String countryCode) {
mCountryCode = countryCode; mCountryCode = countryCode;
} }
...@@ -337,7 +334,6 @@ public class PersonalDataManager { ...@@ -337,7 +334,6 @@ public class PersonalDataManager {
mEmailAddress = emailAddress; mEmailAddress = emailAddress;
} }
@VisibleForTesting
public void setLanguageCode(String languageCode) { public void setLanguageCode(String languageCode) {
mLanguageCode = languageCode; mLanguageCode = languageCode;
} }
...@@ -512,7 +508,6 @@ public class PersonalDataManager { ...@@ -512,7 +508,6 @@ public class PersonalDataManager {
return mNickname; return mNickname;
} }
@VisibleForTesting
public void setGUID(String guid) { public void setGUID(String guid) {
mGUID = guid; mGUID = guid;
} }
...@@ -525,7 +520,6 @@ public class PersonalDataManager { ...@@ -525,7 +520,6 @@ public class PersonalDataManager {
mName = name; mName = name;
} }
@VisibleForTesting
public void setNumber(String number) { public void setNumber(String number) {
mNumber = number; mNumber = number;
} }
...@@ -534,7 +528,6 @@ public class PersonalDataManager { ...@@ -534,7 +528,6 @@ public class PersonalDataManager {
mObfuscatedNumber = obfuscatedNumber; mObfuscatedNumber = obfuscatedNumber;
} }
@VisibleForTesting
public void setMonth(String month) { public void setMonth(String month) {
mMonth = month; mMonth = month;
} }
......
...@@ -276,8 +276,8 @@ public class ResolvedSearchTerm { ...@@ -276,8 +276,8 @@ public class ResolvedSearchTerm {
private String mContextLanguage; private String mContextLanguage;
private String mThumbnailUrl; private String mThumbnailUrl;
private String mCaption; private String mCaption;
@QuickActionCategory
private String mQuickActionUri; private String mQuickActionUri;
@QuickActionCategory
private int mQuickActionCategory; private int mQuickActionCategory;
private long mLoggedEventId; private long mLoggedEventId;
private String mSearchUrlFull; private String mSearchUrlFull;
......
...@@ -7,7 +7,6 @@ package org.chromium.chrome.browser.omnibox.suggestions; ...@@ -7,7 +7,6 @@ package org.chromium.chrome.browser.omnibox.suggestions;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.core.util.ObjectsCompat; import androidx.core.util.ObjectsCompat;
import org.chromium.chrome.browser.omnibox.MatchClassificationStyle; import org.chromium.chrome.browser.omnibox.MatchClassificationStyle;
...@@ -21,7 +20,6 @@ import java.util.List; ...@@ -21,7 +20,6 @@ import java.util.List;
/** /**
* Container class with information about each omnibox suggestion item. * Container class with information about each omnibox suggestion item.
*/ */
@VisibleForTesting
public class OmniboxSuggestion { public class OmniboxSuggestion {
public static final int INVALID_GROUP = -1; public static final int INVALID_GROUP = -1;
public static final int INVALID_TYPE = -1; public static final int INVALID_TYPE = -1;
......
...@@ -137,7 +137,6 @@ public class AndroidSyncSettings { ...@@ -137,7 +137,6 @@ public class AndroidSyncSettings {
* *
* @return true if sync is on, false otherwise * @return true if sync is on, false otherwise
*/ */
@VisibleForTesting
public boolean isChromeSyncEnabled() { public boolean isChromeSyncEnabled() {
return mChromeSyncEnabled; return mChromeSyncEnabled;
} }
......
...@@ -442,7 +442,6 @@ public abstract class ToolbarLayout ...@@ -442,7 +442,6 @@ public abstract class ToolbarLayout
/** /**
* @return The provider for toolbar related data. * @return The provider for toolbar related data.
*/ */
@VisibleForTesting
public ToolbarDataProvider getToolbarDataProvider() { public ToolbarDataProvider getToolbarDataProvider() {
return mToolbarDataProvider; return mToolbarDataProvider;
} }
......
...@@ -221,7 +221,6 @@ public class Snackbar { ...@@ -221,7 +221,6 @@ public class Snackbar {
/** /**
* @return The {@link SnackbarController} that controls this snackbar. * @return The {@link SnackbarController} that controls this snackbar.
*/ */
@VisibleForTesting
public SnackbarController getController() { public SnackbarController getController() {
return mController; return mController;
} }
......
...@@ -7,7 +7,6 @@ package org.chromium.components.background_task_scheduler; ...@@ -7,7 +7,6 @@ package org.chromium.components.background_task_scheduler;
import android.content.Context; import android.content.Context;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.ThreadUtils; import org.chromium.base.ThreadUtils;
import org.chromium.base.task.PostTask; import org.chromium.base.task.PostTask;
...@@ -233,7 +232,6 @@ public abstract class NativeBackgroundTask implements BackgroundTask { ...@@ -233,7 +232,6 @@ public abstract class NativeBackgroundTask implements BackgroundTask {
return getBrowserStartupController().isRunningInServiceManagerMode(); return getBrowserStartupController().isRunningInServiceManagerMode();
} }
@VisibleForTesting
protected BrowserStartupController getBrowserStartupController() { protected BrowserStartupController getBrowserStartupController() {
return BrowserStartupController.getInstance(); return BrowserStartupController.getInstance();
} }
......
...@@ -6,8 +6,6 @@ package org.chromium.components.background_task_scheduler.internal; ...@@ -6,8 +6,6 @@ package org.chromium.components.background_task_scheduler.internal;
import android.content.Context; import android.content.Context;
import androidx.annotation.VisibleForTesting;
import org.chromium.components.background_task_scheduler.TaskInfo; import org.chromium.components.background_task_scheduler.TaskInfo;
/** /**
...@@ -16,17 +14,11 @@ import org.chromium.components.background_task_scheduler.TaskInfo; ...@@ -16,17 +14,11 @@ import org.chromium.components.background_task_scheduler.TaskInfo;
* ({@link com.google.android.gms.gcm.GcmNetworkManager}) on older platforms. * ({@link com.google.android.gms.gcm.GcmNetworkManager}) on older platforms.
*/ */
interface BackgroundTaskSchedulerDelegate { interface BackgroundTaskSchedulerDelegate {
@VisibleForTesting
String BACKGROUND_TASK_ID_KEY = "_background_task_id"; String BACKGROUND_TASK_ID_KEY = "_background_task_id";
@VisibleForTesting
String BACKGROUND_TASK_EXTRAS_KEY = "_background_task_extras"; String BACKGROUND_TASK_EXTRAS_KEY = "_background_task_extras";
@VisibleForTesting
String BACKGROUND_TASK_SCHEDULE_TIME_KEY = "_background_task_schedule_time"; String BACKGROUND_TASK_SCHEDULE_TIME_KEY = "_background_task_schedule_time";
@VisibleForTesting
String BACKGROUND_TASK_END_TIME_KEY = "_background_task_end_time"; String BACKGROUND_TASK_END_TIME_KEY = "_background_task_end_time";
@VisibleForTesting
String BACKGROUND_TASK_INTERVAL_TIME_KEY = "_background_task_interval_time"; String BACKGROUND_TASK_INTERVAL_TIME_KEY = "_background_task_interval_time";
@VisibleForTesting
String BACKGROUND_TASK_FLEX_TIME_KEY = "_background_task_flex_time"; String BACKGROUND_TASK_FLEX_TIME_KEY = "_background_task_flex_time";
/** /**
......
...@@ -8,7 +8,6 @@ import android.net.Uri; ...@@ -8,7 +8,6 @@ import android.net.Uri;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.CollectionUtil; import org.chromium.base.CollectionUtil;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;
...@@ -158,20 +157,17 @@ public class UrlUtilities { ...@@ -158,20 +157,17 @@ public class UrlUtilities {
} }
/** Returns whether a URL is within another URL's scope. */ /** Returns whether a URL is within another URL's scope. */
@VisibleForTesting
public static boolean isUrlWithinScope(String url, String scopeUrl) { public static boolean isUrlWithinScope(String url, String scopeUrl) {
return UrlUtilitiesJni.get().isUrlWithinScope(url, scopeUrl); return UrlUtilitiesJni.get().isUrlWithinScope(url, scopeUrl);
} }
/** @return whether two URLs match, ignoring the #fragment. */ /** @return whether two URLs match, ignoring the #fragment. */
@VisibleForTesting
public static boolean urlsMatchIgnoringFragments(String url, String url2) { public static boolean urlsMatchIgnoringFragments(String url, String url2) {
if (TextUtils.equals(url, url2)) return true; if (TextUtils.equals(url, url2)) return true;
return UrlUtilitiesJni.get().urlsMatchIgnoringFragments(url, url2); return UrlUtilitiesJni.get().urlsMatchIgnoringFragments(url, url2);
} }
/** @return whether the #fragmant differs in two URLs. */ /** @return whether the #fragmant differs in two URLs. */
@VisibleForTesting
public static boolean urlsFragmentsDiffer(String url, String url2) { public static boolean urlsFragmentsDiffer(String url, String url2) {
if (TextUtils.equals(url, url2)) return false; if (TextUtils.equals(url, url2)) return false;
return UrlUtilitiesJni.get().urlsFragmentsDiffer(url, url2); return UrlUtilitiesJni.get().urlsFragmentsDiffer(url, url2);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment