0

Update annotations to androidx.

Bug: 1052460
Change-Id: Iae243b05cdbdacc4997059bbc3a9ee555365cc10
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2099323
Commit-Queue: Yaron Friedman <yfriedman@chromium.org>
Reviewed-by: Yaron Friedman <yfriedman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749652}
This commit is contained in:
Ben Joyce
2020-03-12 14:14:29 +00:00
committed by Commit Bot
parent bc9a64705c
commit 901b5310b5
170 changed files with 241 additions and 207 deletions
chrome
android
features
feed
core
java
src
org
chromium
chrome
browser
feed
library
api
basicstream
common
feedapplifecyclelistener
feedmodelprovider
feedsessionmanager
hostimpl
piet
sharedstream
deepestcontenttracker
logging
offlinemonitor
publicapi
menumeasurer
feed_java_sources.gni
java
javatests
src
org
browser
touch_to_fill
android
internal
java
src
org
chromium
test
android
test_trusted_web_activity
src
org
chromium
chrome
chromecast
base
java
src
org
chromium
browser
media
cma
backend
android
java
src
org
chromium
chromecast
components
browser_ui
widget
android
paint_preview
player
android
java
src
org
chromium
components
paintpreview
junit
src
org
chromium
components
paintpreview
signin
public
android
java
src
org
chromium
components
signin
identitymanager
content/public/android/java/src/org/chromium/content/browser
net/android/java
remoting/android
tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin
ui/android/java/src/org/chromium/ui/drawable

@@ -7,10 +7,11 @@ package org.chromium.chrome.browser.autofill_assistant;
import static android.view.View.IMPORTANT_FOR_ACCESSIBILITY_AUTO; import static android.view.View.IMPORTANT_FOR_ACCESSIBILITY_AUTO;
import static android.view.View.IMPORTANT_FOR_ACCESSIBILITY_NO; import static android.view.View.IMPORTANT_FOR_ACCESSIBILITY_NO;
import android.support.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.View; import android.view.View;
import androidx.annotation.Nullable;
/** /**
* Common accessibility utilities used by autofill assistant. * Common accessibility utilities used by autofill assistant.
*/ */

@@ -4,7 +4,6 @@
package org.chromium.chrome.browser.autofill_assistant; package org.chromium.chrome.browser.autofill_assistant;
import android.support.annotation.Nullable;
import android.transition.ChangeBounds; import android.transition.ChangeBounds;
import android.transition.Fade; import android.transition.Fade;
import android.transition.TransitionManager; import android.transition.TransitionManager;
@@ -15,6 +14,8 @@ import android.view.ViewGroup;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.ScrollView; import android.widget.ScrollView;
import androidx.annotation.Nullable;
import org.chromium.base.supplier.ObservableSupplierImpl; import org.chromium.base.supplier.ObservableSupplierImpl;
import org.chromium.chrome.autofill_assistant.R; import org.chromium.chrome.autofill_assistant.R;
import org.chromium.chrome.browser.ChromeActivity; import org.chromium.chrome.browser.ChromeActivity;

@@ -5,7 +5,8 @@
package org.chromium.chrome.browser.autofill_assistant; package org.chromium.chrome.browser.autofill_assistant;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;

@@ -5,9 +5,10 @@
package org.chromium.chrome.browser.autofill_assistant; package org.chromium.chrome.browser.autofill_assistant;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.support.v7.app.AlertDialog; import android.support.v7.app.AlertDialog;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;
import org.chromium.ui.UiUtils; import org.chromium.ui.UiUtils;

@@ -6,10 +6,11 @@ package org.chromium.chrome.browser.autofill_assistant;
import android.content.Context; import android.content.Context;
import android.graphics.Rect; import android.graphics.Rect;
import android.support.annotation.Nullable;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import androidx.annotation.Nullable;
import org.chromium.chrome.browser.ChromeActivity; import org.chromium.chrome.browser.ChromeActivity;
import org.chromium.chrome.browser.fullscreen.ChromeFullscreenManager; import org.chromium.chrome.browser.fullscreen.ChromeFullscreenManager;

@@ -5,7 +5,8 @@
package org.chromium.chrome.browser.autofill_assistant; package org.chromium.chrome.browser.autofill_assistant;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;

@@ -4,11 +4,11 @@
package org.chromium.chrome.browser.autofill_assistant.carousel; package org.chromium.chrome.browser.autofill_assistant.carousel;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.DiffUtil; import androidx.recyclerview.widget.DiffUtil;
import androidx.recyclerview.widget.ListUpdateCallback; import androidx.recyclerview.widget.ListUpdateCallback;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;

@@ -7,9 +7,9 @@ package org.chromium.chrome.browser.autofill_assistant.generic_ui;
import android.content.Context; import android.content.Context;
import android.content.res.Resources; import android.content.res.Resources;
import android.graphics.Color; import android.graphics.Color;
import android.support.annotation.Nullable;
import androidx.annotation.ColorInt; import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import org.chromium.base.ApiCompatibilityUtils; import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;

@@ -9,10 +9,11 @@ import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable; import android.graphics.drawable.GradientDrawable;
import android.support.annotation.ColorInt;
import android.support.annotation.Nullable;
import android.support.v7.content.res.AppCompatResources; import android.support.v7.content.res.AppCompatResources;
import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import org.chromium.base.Callback; import org.chromium.base.Callback;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.autofill_assistant.generic_ui; package org.chromium.chrome.browser.autofill_assistant.generic_ui;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;

@@ -4,9 +4,10 @@
package org.chromium.chrome.browser.autofill_assistant.generic_ui; package org.chromium.chrome.browser.autofill_assistant.generic_ui;
import android.support.annotation.Nullable;
import android.view.View; import android.view.View;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;
import org.chromium.ui.modelutil.PropertyModel; import org.chromium.ui.modelutil.PropertyModel;

@@ -5,13 +5,14 @@
package org.chromium.chrome.browser.autofill_assistant.generic_ui; package org.chromium.chrome.browser.autofill_assistant.generic_ui;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.ApiCompatibilityUtils; import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;

@@ -7,10 +7,11 @@ package org.chromium.chrome.browser.autofill_assistant.generic_ui;
import static org.chromium.chrome.browser.autofill_assistant.generic_ui.AssistantValue.isDateSingleton; import static org.chromium.chrome.browser.autofill_assistant.generic_ui.AssistantValue.isDateSingleton;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.view.View; import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;
import org.chromium.chrome.browser.autofill_assistant.user_data.AssistantDateTime; import org.chromium.chrome.browser.autofill_assistant.user_data.AssistantDateTime;

@@ -20,13 +20,13 @@ import android.graphics.Rect;
import android.graphics.RectF; import android.graphics.RectF;
import android.graphics.Region; import android.graphics.Region;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.support.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
import android.util.TypedValue; import android.util.TypedValue;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable;
import org.chromium.base.ApiCompatibilityUtils; import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.chrome.autofill_assistant.R; import org.chromium.chrome.autofill_assistant.R;

@@ -5,9 +5,9 @@
package org.chromium.chrome.browser.autofill_assistant.overlay; package org.chromium.chrome.browser.autofill_assistant.overlay;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.support.annotation.Nullable;
import androidx.annotation.ColorInt; import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
/** Java equivalent to {@code OverlayImageProto}. */ /** Java equivalent to {@code OverlayImageProto}. */
public class AssistantOverlayImage { public class AssistantOverlayImage {

@@ -5,9 +5,9 @@
package org.chromium.chrome.browser.autofill_assistant.overlay; package org.chromium.chrome.browser.autofill_assistant.overlay;
import android.graphics.RectF; import android.graphics.RectF;
import android.support.annotation.Nullable;
import androidx.annotation.ColorInt; import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;

@@ -6,7 +6,6 @@ package org.chromium.chrome.browser.autofill_assistant.user_data;
import android.content.Context; import android.content.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.support.annotation.Nullable;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
@@ -20,6 +19,7 @@ import android.widget.Space;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.DrawableRes; import androidx.annotation.DrawableRes;
import androidx.annotation.Nullable;
import androidx.gridlayout.widget.GridLayout; import androidx.gridlayout.widget.GridLayout;
import org.chromium.base.ApiCompatibilityUtils; import org.chromium.base.ApiCompatibilityUtils;

@@ -5,10 +5,11 @@
package org.chromium.chrome.browser.autofill_assistant.user_data; package org.chromium.chrome.browser.autofill_assistant.user_data;
import android.app.Activity; import android.app.Activity;
import android.support.annotation.Nullable;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import androidx.annotation.Nullable;
import org.chromium.base.task.PostTask; import org.chromium.base.task.PostTask;
import org.chromium.chrome.browser.ChromeVersionInfo; import org.chromium.chrome.browser.ChromeVersionInfo;
import org.chromium.chrome.browser.autofill.prefeditor.EditorDialog; import org.chromium.chrome.browser.autofill.prefeditor.EditorDialog;

@@ -5,10 +5,11 @@
package org.chromium.chrome.browser.autofill_assistant.user_data; package org.chromium.chrome.browser.autofill_assistant.user_data;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace; import org.chromium.base.annotations.JNINamespace;
import org.chromium.chrome.browser.autofill.PersonalDataManager; import org.chromium.chrome.browser.autofill.PersonalDataManager;

@@ -5,13 +5,14 @@
package org.chromium.chrome.browser.autofill_assistant.user_data; package org.chromium.chrome.browser.autofill_assistant.user_data;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.ApiCompatibilityUtils; import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.chrome.autofill_assistant.R; import org.chromium.chrome.autofill_assistant.R;
import org.chromium.chrome.browser.autofill_assistant.user_data.AssistantVerticalExpander.ChevronStyle; import org.chromium.chrome.browser.autofill_assistant.user_data.AssistantVerticalExpander.ChevronStyle;

@@ -5,12 +5,13 @@
package org.chromium.chrome.browser.autofill_assistant.user_data; package org.chromium.chrome.browser.autofill_assistant.user_data;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.Callback; import org.chromium.base.Callback;
import org.chromium.chrome.autofill_assistant.R; import org.chromium.chrome.autofill_assistant.R;
import org.chromium.chrome.browser.autofill_assistant.AssistantTextUtils; import org.chromium.chrome.browser.autofill_assistant.AssistantTextUtils;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.autofill_assistant.user_data; package org.chromium.chrome.browser.autofill_assistant.user_data;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import org.chromium.chrome.browser.autofill.prefeditor.EditableOption; import org.chromium.chrome.browser.autofill.prefeditor.EditableOption;
import org.chromium.chrome.browser.autofill_assistant.AssistantInfoPopup; import org.chromium.chrome.browser.autofill_assistant.AssistantInfoPopup;

@@ -7,13 +7,13 @@ package org.chromium.chrome.browser.autofill_assistant.user_data;
import static org.chromium.chrome.browser.autofill_assistant.AssistantAccessibilityUtils.setAccessibility; import static org.chromium.chrome.browser.autofill_assistant.AssistantAccessibilityUtils.setAccessibility;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.DrawableRes; import androidx.annotation.DrawableRes;
import androidx.annotation.Nullable;
import org.chromium.chrome.autofill_assistant.R; import org.chromium.chrome.autofill_assistant.R;

@@ -5,9 +5,10 @@
package org.chromium.chrome.browser.autofill_assistant.user_data.additional_sections; package org.chromium.chrome.browser.autofill_assistant.user_data.additional_sections;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.view.ViewGroup; import android.view.ViewGroup;
import androidx.annotation.Nullable;
/** Interface for factories of additional user form sections. */ /** Interface for factories of additional user form sections. */
public interface AssistantAdditionalSectionFactory { public interface AssistantAdditionalSectionFactory {
/** /**

@@ -5,13 +5,14 @@
package org.chromium.chrome.browser.autofill_assistant.user_data.additional_sections; package org.chromium.chrome.browser.autofill_assistant.user_data.additional_sections;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.chrome.autofill_assistant.R; import org.chromium.chrome.autofill_assistant.R;
import org.chromium.chrome.browser.autofill_assistant.AssistantTextUtils; import org.chromium.chrome.browser.autofill_assistant.AssistantTextUtils;
import org.chromium.chrome.browser.autofill_assistant.generic_ui.AssistantValue; import org.chromium.chrome.browser.autofill_assistant.generic_ui.AssistantValue;

@@ -7,7 +7,6 @@ package org.chromium.chrome.browser.autofill_assistant.user_data.additional_sect
import static org.chromium.chrome.browser.autofill.prefeditor.EditorFieldModel.INPUT_TYPE_HINT_ALPHA_NUMERIC; import static org.chromium.chrome.browser.autofill.prefeditor.EditorFieldModel.INPUT_TYPE_HINT_ALPHA_NUMERIC;
import android.content.Context; import android.content.Context;
import android.support.annotation.Nullable;
import android.text.Editable; import android.text.Editable;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.TextWatcher; import android.text.TextWatcher;
@@ -17,6 +16,7 @@ import android.view.ViewGroup;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.core.util.Pair; import androidx.core.util.Pair;
import org.chromium.base.ApiCompatibilityUtils; import org.chromium.base.ApiCompatibilityUtils;

@@ -8,11 +8,12 @@ import static org.chromium.chrome.browser.autofill_assistant.AssistantTagsForTes
import static org.chromium.chrome.browser.autofill_assistant.AutofillAssistantUiTestUtil.findViewsWithTag; import static org.chromium.chrome.browser.autofill_assistant.AutofillAssistantUiTestUtil.findViewsWithTag;
import static org.chromium.chrome.browser.autofill_assistant.user_data.AssistantCollectUserDataCoordinator.DIVIDER_TAG; import static org.chromium.chrome.browser.autofill_assistant.user_data.AssistantCollectUserDataCoordinator.DIVIDER_TAG;
import android.support.annotation.Nullable;
import android.view.View; import android.view.View;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.test.util.CallbackHelper; import org.chromium.base.test.util.CallbackHelper;
import org.chromium.chrome.browser.autofill.PersonalDataManager; import org.chromium.chrome.browser.autofill.PersonalDataManager;
import org.chromium.chrome.browser.autofill.PersonalDataManager.AutofillProfile; import org.chromium.chrome.browser.autofill.PersonalDataManager.AutofillProfile;

@@ -24,10 +24,11 @@ import android.graphics.BitmapFactory;
import android.graphics.Color; import android.graphics.Color;
import android.graphics.Rect; import android.graphics.Rect;
import android.graphics.RectF; import android.graphics.RectF;
import android.support.annotation.Nullable;
import android.support.test.InstrumentationRegistry; import android.support.test.InstrumentationRegistry;
import android.support.test.filters.MediumTest; import android.support.test.filters.MediumTest;
import androidx.annotation.Nullable;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.autofill_assistant; package org.chromium.chrome.browser.autofill_assistant;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import com.google.protobuf.ByteString; import com.google.protobuf.ByteString;
import com.google.protobuf.InvalidProtocolBufferException; import com.google.protobuf.InvalidProtocolBufferException;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.keyboard_accessory.data; package org.chromium.chrome.browser.keyboard_accessory.data;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import org.chromium.base.Callback; import org.chromium.base.Callback;

@@ -42,7 +42,6 @@ import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.os.Build; import android.os.Build;
import android.support.annotation.Nullable;
import android.support.test.InstrumentationRegistry; import android.support.test.InstrumentationRegistry;
import android.support.test.espresso.Espresso; import android.support.test.espresso.Espresso;
import android.support.test.espresso.NoMatchingViewException; import android.support.test.espresso.NoMatchingViewException;
@@ -54,6 +53,7 @@ import android.text.TextUtils;
import android.view.View; import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;

@@ -9,10 +9,10 @@ import static org.chromium.chrome.browser.tasks.tab_management.TabListModel.Card
import static org.chromium.chrome.browser.tasks.tab_management.TabListModel.CardProperties.ModelType.TAB; import static org.chromium.chrome.browser.tasks.tab_management.TabListModel.CardProperties.ModelType.TAB;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.support.annotation.NonNull;
import android.view.HapticFeedbackConstants; import android.view.HapticFeedbackConstants;
import android.view.View; import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;

@@ -9,7 +9,6 @@ import static junit.framework.Assert.assertFalse;
import static junit.framework.Assert.assertTrue; import static junit.framework.Assert.assertTrue;
import android.graphics.Rect; import android.graphics.Rect;
import android.support.annotation.NonNull;
import android.support.test.annotation.UiThreadTest; import android.support.test.annotation.UiThreadTest;
import android.support.test.filters.MediumTest; import android.support.test.filters.MediumTest;
import android.support.test.filters.SmallTest; import android.support.test.filters.SmallTest;
@@ -19,6 +18,7 @@ import android.widget.Button;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import org.junit.Assert; import org.junit.Assert;

@@ -28,7 +28,6 @@ import android.content.pm.ActivityInfo;
import android.content.res.Configuration; import android.content.res.Configuration;
import android.os.Build; import android.os.Build;
import android.provider.Settings; import android.provider.Settings;
import android.support.annotation.Nullable;
import android.support.test.InstrumentationRegistry; import android.support.test.InstrumentationRegistry;
import android.support.test.espresso.NoMatchingRootException; import android.support.test.espresso.NoMatchingRootException;
import android.support.test.espresso.NoMatchingViewException; import android.support.test.espresso.NoMatchingViewException;
@@ -44,6 +43,7 @@ import android.support.test.espresso.contrib.RecyclerViewActions;
import android.view.View; import android.view.View;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import org.hamcrest.Description; import org.hamcrest.Description;

@@ -51,6 +51,7 @@ android_library("base_module_java") {
"//chrome/android/modules/test_dummy/provider:java", "//chrome/android/modules/test_dummy/provider:java",
"//chrome/android/modules/test_dummy/public:java", "//chrome/android/modules/test_dummy/public:java",
"//third_party/android_deps:android_support_v7_appcompat_java", "//third_party/android_deps:android_support_v7_appcompat_java",
"//third_party/android_deps:com_android_support_support_annotations_java",
] ]
sources = [ sources = [
"java/src/org/chromium/chrome/features/test_dummy/TestDummyActivity.java", "java/src/org/chromium/chrome/features/test_dummy/TestDummyActivity.java",

@@ -5,7 +5,8 @@
package org.chromium.chrome.browser.feed.library.api.client.scope; package org.chromium.chrome.browser.feed.library.api.client.scope;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.host.config.ApplicationInfo; import org.chromium.chrome.browser.feed.library.api.host.config.ApplicationInfo;
import org.chromium.chrome.browser.feed.library.api.host.config.Configuration; import org.chromium.chrome.browser.feed.library.api.host.config.Configuration;

@@ -5,9 +5,9 @@
package org.chromium.chrome.browser.feed.library.api.client.stream; package org.chromium.chrome.browser.feed.library.api.client.stream;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.IntDef;
import android.view.View; import android.view.View;
import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.List; import java.util.List;

@@ -7,7 +7,8 @@ package org.chromium.chrome.browser.feed.library.api.host.config;
import android.content.Context; import android.content.Context;
import android.content.pm.PackageInfo; import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.PackageManager.NameNotFoundException;
import android.support.annotation.IntDef;
import androidx.annotation.IntDef;
import org.chromium.chrome.browser.feed.library.common.logging.Logger; import org.chromium.chrome.browser.feed.library.common.logging.Logger;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.config; package org.chromium.chrome.browser.feed.library.api.host.config;
import android.support.annotation.StringDef; import androidx.annotation.StringDef;
import java.util.HashMap; import java.util.HashMap;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.imageloader; package org.chromium.chrome.browser.feed.library.api.host.imageloader;
import android.support.annotation.StringDef; import androidx.annotation.StringDef;
/** Enumerates the set of bundled assets which could be requested via the {@link ImageLoaderApi}. */ /** Enumerates the set of bundled assets which could be requested via the {@link ImageLoaderApi}. */
@StringDef({BundledAssets.OFFLINE_INDICATOR_BADGE, BundledAssets.OFFLINE_INDICATOR_BADGE_DARK_BG, @StringDef({BundledAssets.OFFLINE_INDICATOR_BADGE, BundledAssets.OFFLINE_INDICATOR_BADGE_DARK_BG,

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* IntDef representing the different types of actions. * IntDef representing the different types of actions.

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* Represents internal errors of the Feed libraries. * Represents internal errors of the Feed libraries.

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* The reason a request is being made. * The reason a request is being made.

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** IntDef representing the different types of scrolls. */ /** IntDef representing the different types of scrolls. */
@IntDef({ScrollType.UNKNOWN, ScrollType.STREAM_SCROLL, ScrollType.NEXT_VALUE}) @IntDef({ScrollType.UNKNOWN, ScrollType.STREAM_SCROLL, ScrollType.NEXT_VALUE})

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* IntDef representing the different results of requesting sessions. * IntDef representing the different results of requesting sessions.

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* IntDef representing the different types of spinners. * IntDef representing the different types of spinners.

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* IntDef representing the different tasks that can be queued on the {@link * IntDef representing the different tasks that can be queued on the {@link

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.logging; package org.chromium.chrome.browser.feed.library.api.host.logging;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* The reason a zero state is shown. * The reason a zero state is shown.

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.network; package org.chromium.chrome.browser.feed.library.api.host.network;
import android.support.annotation.StringDef; import androidx.annotation.StringDef;
public final class HttpHeader { public final class HttpHeader {
/** These string values correspond with the actual header name. */ /** These string values correspond with the actual header name. */

@@ -5,7 +5,8 @@
package org.chromium.chrome.browser.feed.library.api.host.network; package org.chromium.chrome.browser.feed.library.api.host.network;
import android.net.Uri; import android.net.Uri;
import android.support.annotation.StringDef;
import androidx.annotation.StringDef;
import java.net.HttpURLConnection; import java.net.HttpURLConnection;
import java.util.ArrayList; import java.util.ArrayList;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.scheduler; package org.chromium.chrome.browser.feed.library.api.host.scheduler;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** Allows host to change behavior based on Feed requests and their status */ /** Allows host to change behavior based on Feed requests and their status */
public interface SchedulerApi { public interface SchedulerApi {

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.storage; package org.chromium.chrome.browser.feed.library.api.host.storage;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** Status after completion of a commit to storage. */ /** Status after completion of a commit to storage. */
public final class CommitResult { public final class CommitResult {

@@ -4,8 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.storage; package org.chromium.chrome.browser.feed.library.api.host.storage;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.Arrays; import java.util.Arrays;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.storage; package org.chromium.chrome.browser.feed.library.api.host.storage;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** A mutation to the underlying {@link JournalStorage}. */ /** A mutation to the underlying {@link JournalStorage}. */
public abstract class JournalOperation { public abstract class JournalOperation {

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.stream; package org.chromium.chrome.browser.feed.library.api.host.stream;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** Interface for callbacks for tooltip events. */ /** Interface for callbacks for tooltip events. */
public interface TooltipCallbackApi { public interface TooltipCallbackApi {

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.host.stream; package org.chromium.chrome.browser.feed.library.api.host.stream;
import android.support.annotation.StringDef; import androidx.annotation.StringDef;
/** All the information necessary to render a tooltip. */ /** All the information necessary to render a tooltip. */
public interface TooltipInfo { public interface TooltipInfo {

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.internal.actionparser; package org.chromium.chrome.browser.feed.library.api.internal.actionparser;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** Possible action types. */ /** Possible action types. */
@IntDef({ActionSource.UNKNOWN, ActionSource.VIEW, ActionSource.CLICK, ActionSource.LONG_CLICK, @IntDef({ActionSource.UNKNOWN, ActionSource.VIEW, ActionSource.CLICK, ActionSource.LONG_CLICK,

@@ -4,8 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.internal.modelprovider; package org.chromium.chrome.browser.feed.library.api.internal.modelprovider;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
/** /**

@@ -4,8 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.internal.modelprovider; package org.chromium.chrome.browser.feed.library.api.internal.modelprovider;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.google.protobuf.ByteString; import com.google.protobuf.ByteString;

@@ -4,8 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.internal.modelprovider; package org.chromium.chrome.browser.feed.library.api.internal.modelprovider;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.chromium.chrome.browser.feed.library.api.common.MutationContext; import org.chromium.chrome.browser.feed.library.api.common.MutationContext;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.api.internal.store; package org.chromium.chrome.browser.feed.library.api.internal.store;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import org.chromium.chrome.browser.feed.library.api.host.storage.CommitResult; import org.chromium.chrome.browser.feed.library.api.host.storage.CommitResult;

@@ -11,14 +11,14 @@ import android.content.Context;
import android.os.Build.VERSION; import android.os.Build.VERSION;
import android.os.Build.VERSION_CODES; import android.os.Build.VERSION_CODES;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.IntDef;
import android.support.annotation.VisibleForTesting;
import android.util.Base64; import android.util.Base64;
import android.view.ContextThemeWrapper; import android.view.ContextThemeWrapper;
import android.view.View; import android.view.View;
import android.view.View.OnLayoutChangeListener; import android.view.View.OnLayoutChangeListener;
import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;

@@ -4,8 +4,7 @@
package org.chromium.chrome.browser.feed.library.basicstream.internal; package org.chromium.chrome.browser.feed.library.basicstream.internal;
import android.support.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.DefaultItemAnimator; import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;

@@ -10,13 +10,13 @@ import static org.chromium.chrome.browser.feed.library.basicstream.internal.view
import static org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.ViewHolderType.TYPE_ZERO_STATE; import static org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.ViewHolderType.TYPE_ZERO_STATE;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams; import android.view.ViewGroup.LayoutParams;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.DiffUtil; import androidx.recyclerview.widget.DiffUtil;
import androidx.recyclerview.widget.DiffUtil.DiffResult; import androidx.recyclerview.widget.DiffUtil.DiffResult;
import androidx.recyclerview.widget.ListUpdateCallback; import androidx.recyclerview.widget.ListUpdateCallback;

@@ -6,9 +6,8 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import static org.chromium.chrome.browser.feed.library.common.Validators.checkState; import static org.chromium.chrome.browser.feed.library.common.Validators.checkState;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener; import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener;
import org.chromium.chrome.browser.feed.library.api.host.action.ActionApi; import org.chromium.chrome.browser.feed.library.api.host.action.ActionApi;

@@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers; package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener; import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener;
import org.chromium.chrome.browser.feed.library.api.host.action.ActionApi; import org.chromium.chrome.browser.feed.library.api.host.action.ActionApi;

@@ -6,9 +6,8 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import static org.chromium.chrome.browser.feed.library.common.Validators.checkState; import static org.chromium.chrome.browser.feed.library.common.Validators.checkState;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import org.chromium.base.Consumer; import org.chromium.base.Consumer;

@@ -8,11 +8,11 @@ import static org.chromium.chrome.browser.feed.library.common.Validators.checkNo
import static org.chromium.chrome.browser.feed.library.common.Validators.checkState; import static org.chromium.chrome.browser.feed.library.common.Validators.checkState;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import android.view.View.OnClickListener; import android.view.View.OnClickListener;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.R; import org.chromium.chrome.R;
import org.chromium.chrome.browser.feed.library.api.host.config.Configuration; import org.chromium.chrome.browser.feed.library.api.host.config.Configuration;

@@ -6,9 +6,8 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import static org.chromium.chrome.browser.feed.library.common.Validators.checkState; import static org.chromium.chrome.browser.feed.library.common.Validators.checkState;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.client.stream.Header; import org.chromium.chrome.browser.feed.library.api.client.stream.Header;
import org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.FeedViewHolder; import org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.FeedViewHolder;

@@ -6,9 +6,8 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import static org.chromium.chrome.browser.feed.library.common.Validators.checkState; import static org.chromium.chrome.browser.feed.library.common.Validators.checkState;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.FeedViewHolder; import org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.FeedViewHolder;
import org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.NoContentViewHolder; import org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders.NoContentViewHolder;

@@ -7,9 +7,9 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import static org.chromium.chrome.browser.feed.library.common.Validators.checkNotNull; import static org.chromium.chrome.browser.feed.library.common.Validators.checkNotNull;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.R; import org.chromium.chrome.R;
import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener; import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener;

@@ -6,11 +6,11 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import static org.chromium.chrome.browser.feed.library.common.Validators.checkState; import static org.chromium.chrome.browser.feed.library.common.Validators.checkState;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import android.view.View.OnClickListener; import android.view.View.OnClickListener;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener; import org.chromium.chrome.browser.feed.library.api.client.stream.Stream.ContentChangedListener;
import org.chromium.chrome.browser.feed.library.api.host.logging.BasicLoggingApi; import org.chromium.chrome.browser.feed.library.api.host.logging.BasicLoggingApi;

@@ -7,7 +7,6 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.viewholder
import static org.chromium.chrome.browser.feed.library.common.Validators.checkNotNull; import static org.chromium.chrome.browser.feed.library.common.Validators.checkNotNull;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.View.OnClickListener; import android.view.View.OnClickListener;
@@ -15,6 +14,7 @@ import android.view.ViewGroup;
import android.view.ViewGroup.MarginLayoutParams; import android.view.ViewGroup.MarginLayoutParams;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView.LayoutParams; import androidx.recyclerview.widget.RecyclerView.LayoutParams;
import org.chromium.chrome.browser.feed.library.api.host.config.Configuration; import org.chromium.chrome.browser.feed.library.api.host.config.Configuration;

@@ -7,13 +7,13 @@ package org.chromium.chrome.browser.feed.library.basicstream.internal.viewholder
import static org.chromium.chrome.browser.feed.library.common.Validators.checkNotNull; import static org.chromium.chrome.browser.feed.library.common.Validators.checkNotNull;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.ViewGroup.MarginLayoutParams; import android.view.ViewGroup.MarginLayoutParams;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView.LayoutParams; import androidx.recyclerview.widget.RecyclerView.LayoutParams;
import org.chromium.chrome.browser.feed.library.api.host.action.StreamActionApi; import org.chromium.chrome.browser.feed.library.api.host.action.StreamActionApi;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders; package org.chromium.chrome.browser.feed.library.basicstream.internal.viewholders;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
/** /**
* Constants to specify the type of ViewHolder to create in the {@link StreamRecyclerViewAdapter}. * Constants to specify the type of ViewHolder to create in the {@link StreamRecyclerViewAdapter}.

@@ -4,10 +4,9 @@
package org.chromium.chrome.browser.feed.library.common.concurrent; package org.chromium.chrome.browser.feed.library.common.concurrent;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.host.logging.BasicLoggingApi; import org.chromium.chrome.browser.feed.library.api.host.logging.BasicLoggingApi;
import org.chromium.chrome.browser.feed.library.api.host.logging.InternalFeedError; import org.chromium.chrome.browser.feed.library.api.host.logging.InternalFeedError;

@@ -8,9 +8,10 @@ import android.annotation.TargetApi;
import android.content.Context; import android.content.Context;
import android.os.Build; import android.os.Build;
import android.os.Build.VERSION; import android.os.Build.VERSION;
import android.support.annotation.VisibleForTesting;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.VisibleForTesting;
import java.util.Locale; import java.util.Locale;
/** Utility methods for retrieving information about device language. */ /** Utility methods for retrieving information about device language. */

@@ -4,10 +4,10 @@
package org.chromium.chrome.browser.feed.library.common.logging; package org.chromium.chrome.browser.feed.library.common.logging;
import android.support.annotation.VisibleForTesting;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import java.io.IOException; import java.io.IOException;
import java.lang.ref.WeakReference; import java.lang.ref.WeakReference;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.feedapplifecyclelistener; package org.chromium.chrome.browser.feed.library.feedapplifecyclelistener;
import android.support.annotation.StringDef; import androidx.annotation.StringDef;
/** /**
* Internal interface used to register Feed components with the {@link FeedAppLifecycleListener}, * Internal interface used to register Feed components with the {@link FeedAppLifecycleListener},

@@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedmodelprovider; package org.chromium.chrome.browser.feed.library.feedmodelprovider;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import com.google.protobuf.ByteString; import com.google.protobuf.ByteString;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal; package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal;
import android.support.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.FeatureChange; import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.FeatureChange;
import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.ModelChild; import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.ModelChild;

@@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal; package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.FeatureChange; import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.FeatureChange;
import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.FeatureChange.ChildChanges; import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.FeatureChange.ChildChanges;

@@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal; package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.common.MutationContext; import org.chromium.chrome.browser.feed.library.api.common.MutationContext;
import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.ModelMutation; import org.chromium.chrome.browser.feed.library.api.internal.modelprovider.ModelMutation;

@@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedsessionmanager; package org.chromium.chrome.browser.feed.library.feedsessionmanager;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.Consumer; import org.chromium.base.Consumer;
import org.chromium.base.Function; import org.chromium.base.Function;

@@ -4,7 +4,7 @@
package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal; package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal;
import android.support.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import org.chromium.base.Consumer; import org.chromium.base.Consumer;
import org.chromium.base.Function; import org.chromium.base.Function;

@@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal; package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.supplier.Supplier; import org.chromium.base.supplier.Supplier;
import org.chromium.chrome.browser.feed.library.api.host.logging.Task; import org.chromium.chrome.browser.feed.library.api.host.logging.Task;

@@ -4,10 +4,10 @@
package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal; package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal;
import android.support.annotation.VisibleForTesting;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.Consumer; import org.chromium.base.Consumer;
import org.chromium.chrome.browser.feed.library.api.client.knowncontent.KnownContent; import org.chromium.chrome.browser.feed.library.api.client.knowncontent.KnownContent;

@@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal; package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.common.MutationContext; import org.chromium.chrome.browser.feed.library.api.common.MutationContext;
import org.chromium.chrome.browser.feed.library.api.internal.common.ThreadUtils; import org.chromium.chrome.browser.feed.library.api.internal.common.ThreadUtils;

@@ -9,9 +9,9 @@ import static org.chromium.chrome.browser.feed.library.api.host.storage.JournalO
import static org.chromium.chrome.browser.feed.library.api.host.storage.JournalOperation.Type.DELETE; import static org.chromium.chrome.browser.feed.library.api.host.storage.JournalOperation.Type.DELETE;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.Consumer; import org.chromium.base.Consumer;
import org.chromium.chrome.browser.feed.library.api.host.storage.CommitResult; import org.chromium.chrome.browser.feed.library.api.host.storage.CommitResult;

@@ -5,10 +5,11 @@
package org.chromium.chrome.browser.feed.library.piet; package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.supplier.Supplier; import org.chromium.base.supplier.Supplier;
import org.chromium.chrome.browser.feed.library.common.time.Clock; import org.chromium.chrome.browser.feed.library.common.time.Clock;
import org.chromium.chrome.browser.feed.library.piet.PietStylesHelper.PietStylesHelperFactory; import org.chromium.chrome.browser.feed.library.piet.PietStylesHelper.PietStylesHelperFactory;

@@ -15,7 +15,6 @@ import android.graphics.Typeface;
import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable; import android.graphics.drawable.LayerDrawable;
import android.support.annotation.VisibleForTesting;
import android.text.Layout; import android.text.Layout;
import android.text.Spannable; import android.text.Spannable;
import android.text.SpannableStringBuilder; import android.text.SpannableStringBuilder;
@@ -31,6 +30,7 @@ import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.Consumer; import org.chromium.base.Consumer;
import org.chromium.chrome.browser.feed.library.common.logging.Logger; import org.chromium.chrome.browser.feed.library.common.logging.Logger;

@@ -5,8 +5,6 @@
package org.chromium.chrome.browser.feed.library.piet; package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context; import android.content.Context;
import android.support.annotation.IntDef;
import android.support.annotation.VisibleForTesting;
import android.util.SparseArray; import android.util.SparseArray;
import android.util.SparseIntArray; import android.util.SparseIntArray;
import android.view.View; import android.view.View;
@@ -14,7 +12,9 @@ import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.core.widget.TextViewCompat; import androidx.core.widget.TextViewCompat;
import org.chromium.chrome.browser.feed.library.common.ui.LayoutUtils; import org.chromium.chrome.browser.feed.library.common.ui.LayoutUtils;

@@ -9,13 +9,13 @@ import static org.chromium.chrome.browser.feed.library.piet.StyleProvider.DIMENS
import android.content.Context; import android.content.Context;
import android.os.Build; import android.os.Build;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import android.view.ViewGroup.LayoutParams; import android.view.ViewGroup.LayoutParams;
import android.view.accessibility.AccessibilityNodeInfo; import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.common.logging.Logger; import org.chromium.chrome.browser.feed.library.common.logging.Logger;
import org.chromium.chrome.browser.feed.library.piet.DebugLogger.MessageType; import org.chromium.chrome.browser.feed.library.piet.DebugLogger.MessageType;

@@ -5,9 +5,10 @@
package org.chromium.chrome.browser.feed.library.piet; package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.piet.DebugLogger.MessageType; import org.chromium.chrome.browser.feed.library.piet.DebugLogger.MessageType;
import org.chromium.chrome.browser.feed.library.piet.TemplateBinder.TemplateKey; import org.chromium.chrome.browser.feed.library.piet.TemplateBinder.TemplateKey;
import org.chromium.components.feed.core.proto.ui.piet.ElementsProto.CustomElement; import org.chromium.components.feed.core.proto.ui.piet.ElementsProto.CustomElement;

@@ -7,7 +7,6 @@ package org.chromium.chrome.browser.feed.library.piet;
import static org.chromium.chrome.browser.feed.library.piet.StyleProvider.DIMENSION_NOT_SET; import static org.chromium.chrome.browser.feed.library.piet.StyleProvider.DIMENSION_NOT_SET;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
@@ -15,6 +14,7 @@ import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams; import android.widget.LinearLayout.LayoutParams;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.piet.AdapterFactory.SingletonKeySupplier; import org.chromium.chrome.browser.feed.library.piet.AdapterFactory.SingletonKeySupplier;
import org.chromium.chrome.browser.feed.library.piet.DebugLogger.MessageType; import org.chromium.chrome.browser.feed.library.piet.DebugLogger.MessageType;

@@ -9,7 +9,6 @@ import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorC
import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_POOR_FRAME_RATE; import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_POOR_FRAME_RATE;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
@@ -17,6 +16,7 @@ import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.host.config.DebugBehavior; import org.chromium.chrome.browser.feed.library.api.host.config.DebugBehavior;
import org.chromium.chrome.browser.feed.library.common.logging.Logger; import org.chromium.chrome.browser.feed.library.common.logging.Logger;

@@ -11,10 +11,10 @@ import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorC
import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_MISSING_BINDING_VALUE; import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_MISSING_BINDING_VALUE;
import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_MISSING_TEMPLATE; import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_MISSING_TEMPLATE;
import android.support.annotation.VisibleForTesting;
import android.view.View; import android.view.View;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.api.host.config.DebugBehavior; import org.chromium.chrome.browser.feed.library.api.host.config.DebugBehavior;
import org.chromium.chrome.browser.feed.library.common.logging.Logger; import org.chromium.chrome.browser.feed.library.common.logging.Logger;

@@ -11,11 +11,12 @@ import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorC
import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_UNSUPPORTED_FEATURE; import static org.chromium.components.feed.core.proto.ui.piet.ErrorsProto.ErrorCode.ERR_UNSUPPORTED_FEATURE;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.supplier.Supplier; import org.chromium.base.supplier.Supplier;
import org.chromium.chrome.browser.feed.library.common.ui.LayoutUtils; import org.chromium.chrome.browser.feed.library.common.ui.LayoutUtils;
import org.chromium.chrome.browser.feed.library.piet.AdapterFactory.AdapterKeySupplier; import org.chromium.chrome.browser.feed.library.piet.AdapterFactory.AdapterKeySupplier;

@@ -8,11 +8,11 @@ import static org.chromium.chrome.browser.feed.library.api.host.imageloader.Imag
import static org.chromium.chrome.browser.feed.library.common.Validators.checkState; import static org.chromium.chrome.browser.feed.library.common.Validators.checkState;
import android.content.Context; import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.ImageView.ScaleType; import android.widget.ImageView.ScaleType;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.piet.AdapterFactory.SingletonKeySupplier; import org.chromium.chrome.browser.feed.library.piet.AdapterFactory.SingletonKeySupplier;
import org.chromium.chrome.browser.feed.library.piet.ui.AspectRatioScalingImageView; import org.chromium.chrome.browser.feed.library.piet.ui.AspectRatioScalingImageView;

@@ -6,9 +6,9 @@ package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context; import android.content.Context;
import android.content.res.Configuration; import android.content.res.Configuration;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.browser.feed.library.common.logging.Logger; import org.chromium.chrome.browser.feed.library.common.logging.Logger;
import org.chromium.chrome.browser.feed.library.common.ui.LayoutUtils; import org.chromium.chrome.browser.feed.library.common.ui.LayoutUtils;

Some files were not shown because too many files have changed in this diff Show More