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_NO;
import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.view.View;
import androidx.annotation.Nullable;
/**
* Common accessibility utilities used by autofill assistant.
*/

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

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

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

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

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

@ -4,11 +4,11 @@
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.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.DiffUtil;
import androidx.recyclerview.widget.ListUpdateCallback;
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.res.Resources;
import android.graphics.Color;
import android.support.annotation.Nullable;
import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.base.annotations.CalledByNative;

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

@ -4,7 +4,7 @@
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.JNINamespace;

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

@ -5,13 +5,14 @@
package org.chromium.chrome.browser.autofill_assistant.generic_ui;
import android.content.Context;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.base.annotations.CalledByNative;
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 android.content.Context;
import android.support.annotation.Nullable;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace;
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.Region;
import android.graphics.drawable.Drawable;
import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.util.TypedValue;
import android.widget.TextView;
import androidx.annotation.IntDef;
import androidx.annotation.Nullable;
import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.chrome.autofill_assistant.R;

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

@ -5,9 +5,9 @@
package org.chromium.chrome.browser.autofill_assistant.overlay;
import android.graphics.RectF;
import android.support.annotation.Nullable;
import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import org.chromium.base.annotations.CalledByNative;
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.res.TypedArray;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.View;
@ -20,6 +19,7 @@ import android.widget.Space;
import android.widget.TextView;
import androidx.annotation.DrawableRes;
import androidx.annotation.Nullable;
import androidx.gridlayout.widget.GridLayout;
import org.chromium.base.ApiCompatibilityUtils;

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

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

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

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

@ -4,7 +4,7 @@
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_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 android.content.Context;
import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.DrawableRes;
import androidx.annotation.Nullable;
import org.chromium.chrome.autofill_assistant.R;

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

@ -5,13 +5,14 @@
package org.chromium.chrome.browser.autofill_assistant.user_data.additional_sections;
import android.content.Context;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.chrome.autofill_assistant.R;
import org.chromium.chrome.browser.autofill_assistant.AssistantTextUtils;
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 android.content.Context;
import android.support.annotation.Nullable;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
@ -17,6 +16,7 @@ import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.core.util.Pair;
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.user_data.AssistantCollectUserDataCoordinator.DIVIDER_TAG;
import android.support.annotation.Nullable;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import org.chromium.base.test.util.CallbackHelper;
import org.chromium.chrome.browser.autofill.PersonalDataManager;
import org.chromium.chrome.browser.autofill.PersonalDataManager.AutofillProfile;

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

@ -4,7 +4,7 @@
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.InvalidProtocolBufferException;

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

@ -42,7 +42,6 @@ import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.support.annotation.Nullable;
import android.support.test.InstrumentationRegistry;
import android.support.test.espresso.Espresso;
import android.support.test.espresso.NoMatchingViewException;
@ -54,6 +53,7 @@ import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.GridLayoutManager;
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 android.graphics.Canvas;
import android.support.annotation.NonNull;
import android.view.HapticFeedbackConstants;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView;

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

@ -28,7 +28,6 @@ import android.content.pm.ActivityInfo;
import android.content.res.Configuration;
import android.os.Build;
import android.provider.Settings;
import android.support.annotation.Nullable;
import android.support.test.InstrumentationRegistry;
import android.support.test.espresso.NoMatchingRootException;
import android.support.test.espresso.NoMatchingViewException;
@ -44,6 +43,7 @@ import android.support.test.espresso.contrib.RecyclerViewActions;
import android.view.View;
import androidx.annotation.IntDef;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
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/public:java",
"//third_party/android_deps:android_support_v7_appcompat_java",
"//third_party/android_deps:com_android_support_support_annotations_java",
]
sources = [
"java/src/org/chromium/chrome/features/test_dummy/TestDummyActivity.java",

@ -5,7 +5,8 @@
package org.chromium.chrome.browser.feed.library.api.client.scope;
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.Configuration;

@ -5,9 +5,9 @@
package org.chromium.chrome.browser.feed.library.api.client.stream;
import android.os.Bundle;
import android.support.annotation.IntDef;
import android.view.View;
import androidx.annotation.IntDef;
import androidx.annotation.Nullable;
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.pm.PackageInfo;
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;

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

@ -4,7 +4,7 @@
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}. */
@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;
import android.support.annotation.IntDef;
import androidx.annotation.IntDef;
/**
* IntDef representing the different types of actions.

@ -4,7 +4,7 @@
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.

@ -4,7 +4,7 @@
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.

@ -4,7 +4,7 @@
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({ScrollType.UNKNOWN, ScrollType.STREAM_SCROLL, ScrollType.NEXT_VALUE})

@ -4,7 +4,7 @@
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.

@ -4,7 +4,7 @@
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.

@ -4,7 +4,7 @@
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

@ -4,7 +4,7 @@
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.

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

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

@ -4,7 +4,7 @@
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 */
public interface SchedulerApi {

@ -4,7 +4,7 @@
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. */
public final class CommitResult {

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

@ -4,7 +4,7 @@
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}. */
public abstract class JournalOperation {

@ -4,7 +4,7 @@
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. */
public interface TooltipCallbackApi {

@ -4,7 +4,7 @@
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. */
public interface TooltipInfo {

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

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

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

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

@ -4,7 +4,7 @@
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;

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

@ -4,8 +4,7 @@
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.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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
import android.widget.FrameLayout;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.DiffUtil;
import androidx.recyclerview.widget.DiffUtil.DiffResult;
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 android.support.annotation.VisibleForTesting;
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.host.action.ActionApi;

@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.basicstream.internal.drivers;
import android.support.annotation.VisibleForTesting;
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.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 android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView;
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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View;
import android.view.View.OnClickListener;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.R;
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 android.support.annotation.VisibleForTesting;
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.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 android.support.annotation.VisibleForTesting;
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.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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.chrome.R;
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 android.support.annotation.VisibleForTesting;
import android.view.View;
import android.view.View.OnClickListener;
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.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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
@ -15,6 +14,7 @@ import android.view.ViewGroup;
import android.view.ViewGroup.MarginLayoutParams;
import android.widget.FrameLayout;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView.LayoutParams;
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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.MarginLayoutParams;
import android.widget.FrameLayout;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView.LayoutParams;
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;
import android.support.annotation.IntDef;
import androidx.annotation.IntDef;
/**
* 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;
import android.support.annotation.IntDef;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.IntDef;
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.InternalFeedError;

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

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

@ -4,7 +4,7 @@
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},

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

@ -4,7 +4,7 @@
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.ModelChild;

@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal;
import android.support.annotation.VisibleForTesting;
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.ChildChanges;

@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedmodelprovider.internal;
import android.support.annotation.VisibleForTesting;
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.internal.modelprovider.ModelMutation;

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

@ -4,7 +4,7 @@
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.Function;

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

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

@ -4,9 +4,8 @@
package org.chromium.chrome.browser.feed.library.feedsessionmanager.internal;
import android.support.annotation.VisibleForTesting;
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.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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.Consumer;
import org.chromium.chrome.browser.feed.library.api.host.storage.CommitResult;

@ -5,10 +5,11 @@
package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.supplier.Supplier;
import org.chromium.chrome.browser.feed.library.common.time.Clock;
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.Drawable;
import android.graphics.drawable.LayerDrawable;
import android.support.annotation.VisibleForTesting;
import android.text.Layout;
import android.text.Spannable;
import android.text.SpannableStringBuilder;
@ -31,6 +30,7 @@ import android.view.View;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.Consumer;
import org.chromium.chrome.browser.feed.library.common.logging.Logger;

@ -5,8 +5,6 @@
package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context;
import android.support.annotation.IntDef;
import android.support.annotation.VisibleForTesting;
import android.util.SparseArray;
import android.util.SparseIntArray;
import android.view.View;
@ -14,7 +12,9 @@ import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.IntDef;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.core.widget.TextViewCompat;
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.os.Build;
import android.support.annotation.VisibleForTesting;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.FrameLayout;
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.piet.DebugLogger.MessageType;

@ -5,9 +5,10 @@
package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context;
import android.support.annotation.VisibleForTesting;
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.TemplateBinder.TemplateKey;
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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
@ -15,6 +14,7 @@ import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
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.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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
@ -17,6 +16,7 @@ import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
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.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_TEMPLATE;
import android.support.annotation.VisibleForTesting;
import android.view.View;
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.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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.view.Gravity;
import android.view.View;
import android.widget.LinearLayout;
import androidx.annotation.VisibleForTesting;
import org.chromium.base.supplier.Supplier;
import org.chromium.chrome.browser.feed.library.common.ui.LayoutUtils;
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 android.content.Context;
import android.support.annotation.VisibleForTesting;
import android.widget.ImageView;
import android.widget.ImageView.ScaleType;
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.ui.AspectRatioScalingImageView;

@ -6,9 +6,9 @@ package org.chromium.chrome.browser.feed.library.piet;
import android.content.Context;
import android.content.res.Configuration;
import android.support.annotation.VisibleForTesting;
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.ui.LayoutUtils;

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