Add missing @Override annotations in v7 code. Part 1.
Change-Id: I8487ae3980cf84aa486edb086f676a14a82f22c6
diff --git a/v7/appcompat/src/android/support/v7/app/ActionBarDrawerToggle.java b/v7/appcompat/src/android/support/v7/app/ActionBarDrawerToggle.java
index f10cd18..ec3cc9e 100644
--- a/v7/appcompat/src/android/support/v7/app/ActionBarDrawerToggle.java
+++ b/v7/appcompat/src/android/support/v7/app/ActionBarDrawerToggle.java
@@ -474,6 +474,7 @@
mActivity = activity;
}
+ @Override
public void setPosition(float position) {
if (position == 1f) {
setVerticalMirror(true);
@@ -483,6 +484,7 @@
setProgress(position);
}
+ @Override
public float getPosition() {
return getProgress();
}
diff --git a/v7/appcompat/src/android/support/v7/app/AppCompatActivity.java b/v7/appcompat/src/android/support/v7/app/AppCompatActivity.java
index 843d4972..3ff0271 100644
--- a/v7/appcompat/src/android/support/v7/app/AppCompatActivity.java
+++ b/v7/appcompat/src/android/support/v7/app/AppCompatActivity.java
@@ -179,6 +179,7 @@
getDelegate().onPostResume();
}
+ @Override
public View findViewById(@IdRes int id) {
return getDelegate().findViewById(id);
}
@@ -245,6 +246,7 @@
*
* @param mode The new action mode.
*/
+ @Override
@CallSuper
public void onSupportActionModeStarted(@NonNull ActionMode mode) {
}
@@ -255,6 +257,7 @@
*
* @param mode The action mode that just finished.
*/
+ @Override
@CallSuper
public void onSupportActionModeFinished(@NonNull ActionMode mode) {
}
@@ -418,6 +421,7 @@
* @return a new Intent targeting the defined parent activity of sourceActivity
*/
@Nullable
+ @Override
public Intent getSupportParentActivityIntent() {
return NavUtils.getParentActivityIntent(this);
}
diff --git a/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java b/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
index 584bc8e..9d882c8 100644
--- a/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
+++ b/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
@@ -27,6 +27,7 @@
super(context, window, callback);
}
+ @Override
View callActivityOnCreateView(View parent, String name, Context context, AttributeSet attrs) {
// On Honeycomb+, Activity's private inflater factory will handle calling it's
// onCreateView(...)
diff --git a/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV9.java b/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV9.java
index e7cf740..1a1aacf 100644
--- a/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV9.java
+++ b/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV9.java
@@ -765,6 +765,7 @@
mActionModeView.setContentHeight(height);
mActionModePopup.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);
mShowActionModePopup = new Runnable() {
+ @Override
public void run() {
mActionModePopup.showAtLocation(
mActionModeView,
@@ -1742,18 +1743,22 @@
mWrapped = wrapped;
}
+ @Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
return mWrapped.onCreateActionMode(mode, menu);
}
+ @Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return mWrapped.onPrepareActionMode(mode, menu);
}
+ @Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return mWrapped.onActionItemClicked(mode, item);
}
+ @Override
public void onDestroyActionMode(ActionMode mode) {
mWrapped.onDestroyActionMode(mode);
if (mActionModePopup != null) {
@@ -2013,10 +2018,12 @@
boolean isOpen;
Bundle menuState;
+ @Override
public int describeContents() {
return 0;
}
+ @Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(featureId);
dest.writeInt(isOpen ? 1 : 0);
diff --git a/v7/appcompat/src/android/support/v7/view/menu/MenuAdapter.java b/v7/appcompat/src/android/support/v7/view/menu/MenuAdapter.java
index 08ec36d4..5f00cf2 100644
--- a/v7/appcompat/src/android/support/v7/view/menu/MenuAdapter.java
+++ b/v7/appcompat/src/android/support/v7/view/menu/MenuAdapter.java
@@ -52,6 +52,7 @@
mForceShowIcon = forceShow;
}
+ @Override
public int getCount() {
ArrayList<MenuItemImpl> items = mOverflowOnly ?
mAdapterMenu.getNonActionItems() : mAdapterMenu.getVisibleItems();
@@ -65,6 +66,7 @@
return mAdapterMenu;
}
+ @Override
public MenuItemImpl getItem(int position) {
ArrayList<MenuItemImpl> items = mOverflowOnly ?
mAdapterMenu.getNonActionItems() : mAdapterMenu.getVisibleItems();
@@ -74,12 +76,14 @@
return items.get(position);
}
+ @Override
public long getItemId(int position) {
// Since a menu item's ID is optional, we'll use the position as an
// ID for the item in the AdapterView
return position;
}
+ @Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = mInflater.inflate(ITEM_LAYOUT, parent, false);
diff --git a/v7/appcompat/src/android/support/v7/widget/ActivityChooserView.java b/v7/appcompat/src/android/support/v7/widget/ActivityChooserView.java
index 8d5c45d..e55feb6 100644
--- a/v7/appcompat/src/android/support/v7/widget/ActivityChooserView.java
+++ b/v7/appcompat/src/android/support/v7/widget/ActivityChooserView.java
@@ -278,6 +278,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void setActivityChooserModel(ActivityChooserModel dataModel) {
mAdapter.setDataModel(dataModel);
if (isShowingPopup()) {
@@ -554,6 +555,7 @@
View.OnClickListener, View.OnLongClickListener, PopupWindow.OnDismissListener {
// AdapterView#OnItemClickListener
+ @Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
ActivityChooserViewAdapter adapter = (ActivityChooserViewAdapter) parent.getAdapter();
final int itemViewType = adapter.getItemViewType(position);
@@ -585,6 +587,7 @@
}
// View.OnClickListener
+ @Override
public void onClick(View view) {
if (view == mDefaultActivityButton) {
dismissPopup();
@@ -618,6 +621,7 @@
}
// PopUpWindow.OnDismissListener#onDismiss
+ @Override
public void onDismiss() {
notifyOnDismissListener();
if (mProvider != null) {
@@ -683,6 +687,7 @@
return ITEM_VIEW_TYPE_COUNT;
}
+ @Override
public int getCount() {
int count = 0;
int activityCount = mDataModel.getActivityCount();
@@ -696,6 +701,7 @@
return count;
}
+ @Override
public Object getItem(int position) {
final int itemViewType = getItemViewType(position);
switch (itemViewType) {
@@ -711,10 +717,12 @@
}
}
+ @Override
public long getItemId(int position) {
return position;
}
+ @Override
public View getView(int position, View convertView, ViewGroup parent) {
final int itemViewType = getItemViewType(position);
switch (itemViewType) {
diff --git a/v7/appcompat/src/android/support/v7/widget/AppCompatSeekBarHelper.java b/v7/appcompat/src/android/support/v7/widget/AppCompatSeekBarHelper.java
index e26faee..87ce375 100644
--- a/v7/appcompat/src/android/support/v7/widget/AppCompatSeekBarHelper.java
+++ b/v7/appcompat/src/android/support/v7/widget/AppCompatSeekBarHelper.java
@@ -42,6 +42,7 @@
mView = view;
}
+ @Override
void loadFromAttributes(AttributeSet attrs, int defStyleAttr) {
super.loadFromAttributes(attrs, defStyleAttr);
diff --git a/v7/appcompat/src/android/support/v7/widget/AppCompatTextHelperV17.java b/v7/appcompat/src/android/support/v7/widget/AppCompatTextHelperV17.java
index 18047e7..45939d3 100644
--- a/v7/appcompat/src/android/support/v7/widget/AppCompatTextHelperV17.java
+++ b/v7/appcompat/src/android/support/v7/widget/AppCompatTextHelperV17.java
@@ -34,6 +34,7 @@
super(view);
}
+ @Override
void loadFromAttributes(AttributeSet attrs, int defStyleAttr) {
super.loadFromAttributes(attrs, defStyleAttr);
diff --git a/v7/appcompat/src/android/support/v7/widget/FitWindowsLinearLayout.java b/v7/appcompat/src/android/support/v7/widget/FitWindowsLinearLayout.java
index e2f7a73..fd8737f 100644
--- a/v7/appcompat/src/android/support/v7/widget/FitWindowsLinearLayout.java
+++ b/v7/appcompat/src/android/support/v7/widget/FitWindowsLinearLayout.java
@@ -36,6 +36,7 @@
super(context, attrs);
}
+ @Override
public void setOnFitSystemWindowsListener(OnFitSystemWindowsListener listener) {
mListener = listener;
}
diff --git a/v7/appcompat/src/android/support/v7/widget/ListPopupWindow.java b/v7/appcompat/src/android/support/v7/widget/ListPopupWindow.java
index 3a6a4e6..3e75e38 100644
--- a/v7/appcompat/src/android/support/v7/widget/ListPopupWindow.java
+++ b/v7/appcompat/src/android/support/v7/widget/ListPopupWindow.java
@@ -1126,6 +1126,7 @@
* waiting for the normal UI pipeline to do it's job which is slower than this method.
*/
mShowDropDownRunnable = new Runnable() {
+ @Override
public void run() {
// View layout should be all done before displaying the drop down.
View view = getAnchorView();
@@ -1144,6 +1145,7 @@
mDropDownList.setFocusable(true);
mDropDownList.setFocusableInTouchMode(true);
mDropDownList.setOnItemSelectedListener(new OnItemSelectedListener() {
+ @Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
@@ -1156,6 +1158,7 @@
}
}
+ @Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
@@ -1303,12 +1306,14 @@
}
private class ListSelectorHider implements Runnable {
+ @Override
public void run() {
clearListSelection();
}
}
private class ResizePopupRunnable implements Runnable {
+ @Override
public void run() {
if (mDropDownList != null && ViewCompat.isAttachedToWindow(mDropDownList)
&& mDropDownList.getCount() > mDropDownList.getChildCount()
@@ -1320,6 +1325,7 @@
}
private class PopupTouchInterceptor implements OnTouchListener {
+ @Override
public boolean onTouch(View v, MotionEvent event) {
final int action = event.getAction();
final int x = (int) event.getX();
@@ -1337,11 +1343,13 @@
}
private class PopupScrollListener implements ListView.OnScrollListener {
+ @Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,
int totalItemCount) {
}
+ @Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState == SCROLL_STATE_TOUCH_SCROLL &&
!isInputMethodNotNeeded() && mPopup.getContentView() != null) {
diff --git a/v7/appcompat/src/android/support/v7/widget/ScrollingTabContainerView.java b/v7/appcompat/src/android/support/v7/widget/ScrollingTabContainerView.java
index 50183dd..b05917a 100644
--- a/v7/appcompat/src/android/support/v7/widget/ScrollingTabContainerView.java
+++ b/v7/appcompat/src/android/support/v7/widget/ScrollingTabContainerView.java
@@ -216,6 +216,7 @@
return spinner;
}
+ @Override
protected void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
@@ -257,6 +258,7 @@
removeCallbacks(mTabSelector);
}
mTabSelector = new Runnable() {
+ @Override
public void run() {
final int scrollPos = tabView.getLeft() - (getWidth() - tabView.getWidth()) / 2;
smoothScrollTo(scrollPos, 0);
@@ -515,6 +517,7 @@
}
}
+ @Override
public boolean onLongClick(View v) {
final int[] screenPos = new int[2];
getLocationOnScreen(screenPos);
@@ -567,6 +570,7 @@
}
private class TabClickListener implements OnClickListener {
+ @Override
public void onClick(View view) {
TabView tabView = (TabView) view;
tabView.getTab().select();
diff --git a/v7/appcompat/src/android/support/v7/widget/SearchView.java b/v7/appcompat/src/android/support/v7/widget/SearchView.java
index 36cbc14..b605e75 100644
--- a/v7/appcompat/src/android/support/v7/widget/SearchView.java
+++ b/v7/appcompat/src/android/support/v7/widget/SearchView.java
@@ -184,6 +184,7 @@
* initial UI setup. The show operation is asynchronous to account for this.
*/
private Runnable mShowImeRunnable = new Runnable() {
+ @Override
public void run() {
InputMethodManager imm = (InputMethodManager)
getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
@@ -195,12 +196,14 @@
};
private final Runnable mUpdateDrawableStateRunnable = new Runnable() {
+ @Override
public void run() {
updateFocusedState();
}
};
private Runnable mReleaseCursorRunnable = new Runnable() {
+ @Override
public void run() {
if (mSuggestionsAdapter != null && mSuggestionsAdapter instanceof SuggestionsAdapter) {
mSuggestionsAdapter.changeCursor(null);
@@ -343,7 +346,7 @@
// Inform any listener of focus changes
mSearchSrcTextView.setOnFocusChangeListener(new OnFocusChangeListener() {
-
+ @Override
public void onFocusChange(View v, boolean hasFocus) {
if (mOnQueryTextFocusChangeListener != null) {
mOnQueryTextFocusChangeListener.onFocusChange(SearchView.this, hasFocus);
@@ -1021,7 +1024,7 @@
}
private final OnClickListener mOnClickListener = new OnClickListener() {
-
+ @Override
public void onClick(View v) {
if (v == mSearchButton) {
onSearchClicked();
@@ -1043,6 +1046,7 @@
* focus.
*/
View.OnKeyListener mTextKeyListener = new View.OnKeyListener() {
+ @Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// guard against possible race conditions
if (mSearchable == null) {
@@ -1209,6 +1213,7 @@
/**
* Called when the input method default action key is pressed.
*/
+ @Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
onSubmitQuery();
return true;
@@ -1450,6 +1455,7 @@
/**
* Implements OnItemClickListener
*/
+ @Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (DBG) Log.d(LOG_TAG, "onItemClick() position " + position);
onItemClicked(position, KeyEvent.KEYCODE_UNKNOWN, null);
@@ -1461,6 +1467,7 @@
/**
* Implements OnItemSelectedListener
*/
+ @Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (DBG) Log.d(LOG_TAG, "onItemSelected() position " + position);
SearchView.this.onItemSelected(position);
@@ -1469,6 +1476,7 @@
/**
* Implements OnItemSelectedListener
*/
+ @Override
public void onNothingSelected(AdapterView<?> parent) {
if (DBG)
Log.d(LOG_TAG, "onNothingSelected()");
@@ -1745,14 +1753,16 @@
* Callback to watch the text field for empty/non-empty
*/
private TextWatcher mTextWatcher = new TextWatcher() {
-
+ @Override
public void beforeTextChanged(CharSequence s, int start, int before, int after) { }
+ @Override
public void onTextChanged(CharSequence s, int start,
int before, int after) {
SearchView.this.onTextChanged(s);
}
+ @Override
public void afterTextChanged(Editable s) {
}
};
diff --git a/v7/appcompat/src/android/support/v7/widget/SuggestionsAdapter.java b/v7/appcompat/src/android/support/v7/widget/SuggestionsAdapter.java
index 6251e0e..e9c34fc3 100644
--- a/v7/appcompat/src/android/support/v7/widget/SuggestionsAdapter.java
+++ b/v7/appcompat/src/android/support/v7/widget/SuggestionsAdapter.java
@@ -324,6 +324,7 @@
}
}
+ @Override
public void onClick(View v) {
Object tag = v.getTag();
if (tag instanceof CharSequence) {
diff --git a/v7/cardview/gingerbread/android/support/v7/widget/CardViewGingerbread.java b/v7/cardview/gingerbread/android/support/v7/widget/CardViewGingerbread.java
index 7c1d99b..857cffa 100644
--- a/v7/cardview/gingerbread/android/support/v7/widget/CardViewGingerbread.java
+++ b/v7/cardview/gingerbread/android/support/v7/widget/CardViewGingerbread.java
@@ -119,6 +119,7 @@
getShadowBackground(cardView).setColor(color);
}
+ @Override
public ColorStateList getBackgroundColor(CardViewDelegate cardView) {
return getShadowBackground(cardView).getColor();
}
diff --git a/v7/preference/src/android/support/v7/preference/DropDownPreference.java b/v7/preference/src/android/support/v7/preference/DropDownPreference.java
index ee1e723..376f089 100644
--- a/v7/preference/src/android/support/v7/preference/DropDownPreference.java
+++ b/v7/preference/src/android/support/v7/preference/DropDownPreference.java
@@ -91,6 +91,7 @@
}
}
+ @Override
public void setValueIndex(int index) {
setValue(getEntryValues()[index].toString());
}
diff --git a/v7/preference/src/android/support/v7/preference/EditTextPreference.java b/v7/preference/src/android/support/v7/preference/EditTextPreference.java
index 423a0c9..0ebb229 100644
--- a/v7/preference/src/android/support/v7/preference/EditTextPreference.java
+++ b/v7/preference/src/android/support/v7/preference/EditTextPreference.java
@@ -143,10 +143,12 @@
public static final Parcelable.Creator<SavedState> CREATOR =
new Parcelable.Creator<SavedState>() {
+ @Override
public SavedState createFromParcel(Parcel in) {
return new SavedState(in);
}
+ @Override
public SavedState[] newArray(int size) {
return new SavedState[size];
}
diff --git a/v7/preference/src/android/support/v7/preference/ListPreference.java b/v7/preference/src/android/support/v7/preference/ListPreference.java
index 2b433e5..13dd9e5 100644
--- a/v7/preference/src/android/support/v7/preference/ListPreference.java
+++ b/v7/preference/src/android/support/v7/preference/ListPreference.java
@@ -305,10 +305,12 @@
public static final Parcelable.Creator<SavedState> CREATOR =
new Parcelable.Creator<SavedState>() {
+ @Override
public SavedState createFromParcel(Parcel in) {
return new SavedState(in);
}
+ @Override
public SavedState[] newArray(int size) {
return new SavedState[size];
}
diff --git a/v7/preference/src/android/support/v7/preference/ListPreferenceDialogFragmentCompat.java b/v7/preference/src/android/support/v7/preference/ListPreferenceDialogFragmentCompat.java
index dda461d..cbce40f 100644
--- a/v7/preference/src/android/support/v7/preference/ListPreferenceDialogFragmentCompat.java
+++ b/v7/preference/src/android/support/v7/preference/ListPreferenceDialogFragmentCompat.java
@@ -98,6 +98,7 @@
builder.setSingleChoiceItems(mEntries, mClickedDialogEntryIndex,
new DialogInterface.OnClickListener() {
+ @Override
public void onClick(DialogInterface dialog, int which) {
mClickedDialogEntryIndex = which;
diff --git a/v7/preference/src/android/support/v7/preference/Preference.java b/v7/preference/src/android/support/v7/preference/Preference.java
index c8897fe..2534b44 100644
--- a/v7/preference/src/android/support/v7/preference/Preference.java
+++ b/v7/preference/src/android/support/v7/preference/Preference.java
@@ -1741,10 +1741,12 @@
public static final Parcelable.Creator<BaseSavedState> CREATOR =
new Parcelable.Creator<BaseSavedState>() {
+ @Override
public BaseSavedState createFromParcel(Parcel in) {
return new BaseSavedState(in);
}
+ @Override
public BaseSavedState[] newArray(int size) {
return new BaseSavedState[size];
}
diff --git a/v7/preference/src/android/support/v7/preference/PreferenceFragmentCompat.java b/v7/preference/src/android/support/v7/preference/PreferenceFragmentCompat.java
index cf58fc6..916f215 100644
--- a/v7/preference/src/android/support/v7/preference/PreferenceFragmentCompat.java
+++ b/v7/preference/src/android/support/v7/preference/PreferenceFragmentCompat.java
@@ -143,6 +143,7 @@
};
final private Runnable mRequestFocus = new Runnable() {
+ @Override
public void run() {
mList.focusableViewAvailable(mList);
}
@@ -456,6 +457,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public boolean onPreferenceTreeClick(Preference preference) {
if (preference.getFragment() != null) {
boolean handled = false;
@@ -502,6 +504,7 @@
* @return The {@link Preference} with the key, or null.
* @see android.support.v7.preference.PreferenceGroup#findPreference(CharSequence)
*/
+ @Override
public Preference findPreference(CharSequence key) {
if (mPreferenceManager == null) {
return null;
diff --git a/v7/preference/src/android/support/v7/preference/PreferenceGroupAdapter.java b/v7/preference/src/android/support/v7/preference/PreferenceGroupAdapter.java
index fcdbe65..878ddda 100644
--- a/v7/preference/src/android/support/v7/preference/PreferenceGroupAdapter.java
+++ b/v7/preference/src/android/support/v7/preference/PreferenceGroupAdapter.java
@@ -69,6 +69,7 @@
private Handler mHandler = new Handler();
private Runnable mSyncRunnable = new Runnable() {
+ @Override
public void run() {
syncMyPreferences();
}
@@ -196,6 +197,7 @@
return mPreferenceList.get(position);
}
+ @Override
public long getItemId(int position) {
if (!hasStableIds()) {
return RecyclerView.NO_ID;
@@ -203,6 +205,7 @@
return this.getItem(position).getId();
}
+ @Override
public void onPreferenceChange(Preference preference) {
final int index = mPreferenceList.indexOf(preference);
// If we don't find the preference, we don't need to notify anyone
@@ -212,6 +215,7 @@
}
}
+ @Override
public void onPreferenceHierarchyChange(Preference preference) {
mHandler.removeCallbacks(mSyncRunnable);
mHandler.post(mSyncRunnable);
diff --git a/v7/preference/src/android/support/v7/preference/TwoStatePreference.java b/v7/preference/src/android/support/v7/preference/TwoStatePreference.java
index 0b0ed4a..53965f1 100644
--- a/v7/preference/src/android/support/v7/preference/TwoStatePreference.java
+++ b/v7/preference/src/android/support/v7/preference/TwoStatePreference.java
@@ -276,10 +276,12 @@
public static final Parcelable.Creator<SavedState> CREATOR =
new Parcelable.Creator<SavedState>() {
+ @Override
public SavedState createFromParcel(Parcel in) {
return new SavedState(in);
}
+ @Override
public SavedState[] newArray(int size) {
return new SavedState[size];
}
diff --git a/v7/recyclerview/src/android/support/v7/util/MessageThreadUtil.java b/v7/recyclerview/src/android/support/v7/util/MessageThreadUtil.java
index 49efcf9..8aa9eda 100644
--- a/v7/recyclerview/src/android/support/v7/util/MessageThreadUtil.java
+++ b/v7/recyclerview/src/android/support/v7/util/MessageThreadUtil.java
@@ -26,6 +26,7 @@
class MessageThreadUtil<T> implements ThreadUtil<T> {
+ @Override
public MainThreadCallback<T> getMainThreadProxy(final MainThreadCallback<T> callback) {
return new MainThreadCallback<T>() {
final private MessageQueue mQueue = new MessageQueue();
@@ -81,6 +82,7 @@
};
}
+ @Override
public BackgroundCallback<T> getBackgroundProxy(final BackgroundCallback<T> callback) {
return new BackgroundCallback<T>() {
final private MessageQueue mQueue = new MessageQueue();
diff --git a/v7/recyclerview/src/android/support/v7/util/SortedList.java b/v7/recyclerview/src/android/support/v7/util/SortedList.java
index c03af33..5ecb66f 100644
--- a/v7/recyclerview/src/android/support/v7/util/SortedList.java
+++ b/v7/recyclerview/src/android/support/v7/util/SortedList.java
@@ -694,6 +694,7 @@
* first argument is less than, equal to, or greater than the
* second.
*/
+ @Override
abstract public int compare(T2 o1, T2 o2);
/**
diff --git a/v7/recyclerview/src/android/support/v7/widget/DefaultItemAnimator.java b/v7/recyclerview/src/android/support/v7/widget/DefaultItemAnimator.java
index 472b2e5..d64621a 100644
--- a/v7/recyclerview/src/android/support/v7/widget/DefaultItemAnimator.java
+++ b/v7/recyclerview/src/android/support/v7/widget/DefaultItemAnimator.java
@@ -162,6 +162,7 @@
mAdditionsList.add(additions);
mPendingAdditions.clear();
Runnable adder = new Runnable() {
+ @Override
public void run() {
for (ViewHolder holder : additions) {
animateAddImpl(holder);
diff --git a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
index aac9255..572afee 100644
--- a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
+++ b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
@@ -285,6 +285,7 @@
* 3) We're attached
*/
private final Runnable mUpdateChildViewsRunnable = new Runnable() {
+ @Override
public void run() {
if (!mFirstLayoutComplete || isLayoutRequested()) {
// a layout request will happen, we should not do layout here.
@@ -424,6 +425,7 @@
};
private static final Interpolator sQuinticInterpolator = new Interpolator() {
+ @Override
public float getInterpolation(float t) {
t -= 1.0f;
return t * t * t * t * t + 1.0f;
diff --git a/v7/recyclerview/src/android/support/v7/widget/helper/ItemTouchHelper.java b/v7/recyclerview/src/android/support/v7/widget/helper/ItemTouchHelper.java
index f756ca6..254ebf8 100644
--- a/v7/recyclerview/src/android/support/v7/widget/helper/ItemTouchHelper.java
+++ b/v7/recyclerview/src/android/support/v7/widget/helper/ItemTouchHelper.java
@@ -1369,12 +1369,14 @@
((LEFT | RIGHT) << (2 * DIRECTION_FLAG_COUNT));
private static final Interpolator sDragScrollInterpolator = new Interpolator() {
+ @Override
public float getInterpolation(float t) {
return t * t * t * t * t;
}
};
private static final Interpolator sDragViewScrollCapInterpolator = new Interpolator() {
+ @Override
public float getInterpolation(float t) {
t -= 1.0f;
return t * t * t * t * t + 1.0f;