Add missing @Override annotations in support fragment code.

Change-Id: I96e78e7bb69b68f2de8c0f1fe415da95ae053eb9
diff --git a/fragment/api21/android/support/v4/app/FragmentTransitionCompat21.java b/fragment/api21/android/support/v4/app/FragmentTransitionCompat21.java
index 37c4b97..49f2ade 100644
--- a/fragment/api21/android/support/v4/app/FragmentTransitionCompat21.java
+++ b/fragment/api21/android/support/v4/app/FragmentTransitionCompat21.java
@@ -157,6 +157,7 @@
 
             container.getViewTreeObserver().addOnPreDrawListener(
                     new ViewTreeObserver.OnPreDrawListener() {
+                        @Override
                         public boolean onPreDraw() {
                             container.getViewTreeObserver().removeOnPreDrawListener(this);
                             if (enterTransition != null) {
@@ -390,6 +391,7 @@
         if (overallTransition != null) {
             sceneRoot.getViewTreeObserver().addOnPreDrawListener(
                     new ViewTreeObserver.OnPreDrawListener() {
+                @Override
                 public boolean onPreDraw() {
                     sceneRoot.getViewTreeObserver().removeOnPreDrawListener(this);
                     if (enterTransition != null) {
diff --git a/fragment/java/android/support/v4/app/BackStackRecord.java b/fragment/java/android/support/v4/app/BackStackRecord.java
index ee0d758..99696bf 100644
--- a/fragment/java/android/support/v4/app/BackStackRecord.java
+++ b/fragment/java/android/support/v4/app/BackStackRecord.java
@@ -156,10 +156,12 @@
         return bse;
     }
 
+    @Override
     public int describeContents() {
         return 0;
     }
 
+    @Override
     public void writeToParcel(Parcel dest, int flags) {
         dest.writeIntArray(mOps);
         dest.writeInt(mTransition);
@@ -176,10 +178,12 @@
 
     public static final Parcelable.Creator<BackStackState> CREATOR
             = new Parcelable.Creator<BackStackState>() {
+        @Override
         public BackStackState createFromParcel(Parcel in) {
             return new BackStackState(in);
         }
 
+        @Override
         public BackStackState[] newArray(int size) {
             return new BackStackState[size];
         }
@@ -358,18 +362,22 @@
         mManager = manager;
     }
 
+    @Override
     public int getId() {
         return mIndex;
     }
 
+    @Override
     public int getBreadCrumbTitleRes() {
         return mBreadCrumbTitleRes;
     }
 
+    @Override
     public int getBreadCrumbShortTitleRes() {
         return mBreadCrumbShortTitleRes;
     }
 
+    @Override
     public CharSequence getBreadCrumbTitle() {
         if (mBreadCrumbTitleRes != 0) {
             return mManager.mHost.getContext().getText(mBreadCrumbTitleRes);
@@ -377,6 +385,7 @@
         return mBreadCrumbTitleText;
     }
 
+    @Override
     public CharSequence getBreadCrumbShortTitle() {
         if (mBreadCrumbShortTitleRes != 0) {
             return mManager.mHost.getContext().getText(mBreadCrumbShortTitleRes);
@@ -399,16 +408,19 @@
         mNumOp++;
     }
 
+    @Override
     public FragmentTransaction add(Fragment fragment, String tag) {
         doAddOp(0, fragment, tag, OP_ADD);
         return this;
     }
 
+    @Override
     public FragmentTransaction add(int containerViewId, Fragment fragment) {
         doAddOp(containerViewId, fragment, null, OP_ADD);
         return this;
     }
 
+    @Override
     public FragmentTransaction add(int containerViewId, Fragment fragment, String tag) {
         doAddOp(containerViewId, fragment, tag, OP_ADD);
         return this;
@@ -445,10 +457,12 @@
         addOp(op);
     }
 
+    @Override
     public FragmentTransaction replace(int containerViewId, Fragment fragment) {
         return replace(containerViewId, fragment, null);
     }
 
+    @Override
     public FragmentTransaction replace(int containerViewId, Fragment fragment, String tag) {
         if (containerViewId == 0) {
             throw new IllegalArgumentException("Must use non-zero containerViewId");
@@ -458,6 +472,7 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction remove(Fragment fragment) {
         Op op = new Op();
         op.cmd = OP_REMOVE;
@@ -467,6 +482,7 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction hide(Fragment fragment) {
         Op op = new Op();
         op.cmd = OP_HIDE;
@@ -476,6 +492,7 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction show(Fragment fragment) {
         Op op = new Op();
         op.cmd = OP_SHOW;
@@ -485,6 +502,7 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction detach(Fragment fragment) {
         Op op = new Op();
         op.cmd = OP_DETACH;
@@ -494,6 +512,7 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction attach(Fragment fragment) {
         Op op = new Op();
         op.cmd = OP_ATTACH;
@@ -503,10 +522,12 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction setCustomAnimations(int enter, int exit) {
         return setCustomAnimations(enter, exit, 0, 0);
     }
 
+    @Override
     public FragmentTransaction setCustomAnimations(int enter, int exit,
             int popEnter, int popExit) {
         mEnterAnim = enter;
@@ -516,6 +537,7 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction setTransition(int transition) {
         mTransition = transition;
         return this;
@@ -540,11 +562,13 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction setTransitionStyle(int styleRes) {
         mTransitionStyle = styleRes;
         return this;
     }
 
+    @Override
     public FragmentTransaction addToBackStack(String name) {
         if (!mAllowAddToBackStack) {
             throw new IllegalStateException(
@@ -555,10 +579,12 @@
         return this;
     }
 
+    @Override
     public boolean isAddToBackStackAllowed() {
         return mAllowAddToBackStack;
     }
 
+    @Override
     public FragmentTransaction disallowAddToBackStack() {
         if (mAddToBackStack) {
             throw new IllegalStateException(
@@ -568,24 +594,28 @@
         return this;
     }
 
+    @Override
     public FragmentTransaction setBreadCrumbTitle(int res) {
         mBreadCrumbTitleRes = res;
         mBreadCrumbTitleText = null;
         return this;
     }
 
+    @Override
     public FragmentTransaction setBreadCrumbTitle(CharSequence text) {
         mBreadCrumbTitleRes = 0;
         mBreadCrumbTitleText = text;
         return this;
     }
 
+    @Override
     public FragmentTransaction setBreadCrumbShortTitle(int res) {
         mBreadCrumbShortTitleRes = res;
         mBreadCrumbShortTitleText = null;
         return this;
     }
 
+    @Override
     public FragmentTransaction setBreadCrumbShortTitle(CharSequence text) {
         mBreadCrumbShortTitleRes = 0;
         mBreadCrumbShortTitleText = text;
@@ -617,10 +647,12 @@
         }
     }
 
+    @Override
     public int commit() {
         return commitInternal(false);
     }
 
+    @Override
     public int commitAllowingStateLoss() {
         return commitInternal(true);
     }
@@ -654,7 +686,8 @@
         mManager.enqueueAction(this, allowStateLoss);
         return mIndex;
     }
-    
+
+    @Override
     public void run() {
         if (FragmentManagerImpl.DEBUG) Log.v(TAG, "Run: " + this);
 
@@ -1004,6 +1037,7 @@
         return state;
     }
 
+    @Override
     public String getName() {
         return mName;
     }
@@ -1016,6 +1050,7 @@
         return mTransitionStyle;
     }
 
+    @Override
     public boolean isEmpty() {
         return mNumOp == 0;
     }
@@ -1405,6 +1440,7 @@
             final int containerId, final Object transition) {
         sceneRoot.getViewTreeObserver().addOnPreDrawListener(
                 new ViewTreeObserver.OnPreDrawListener() {
+            @Override
             public boolean onPreDraw() {
                 sceneRoot.getViewTreeObserver().removeOnPreDrawListener(this);
                 excludeHiddenFragments(state, containerId, transition);
diff --git a/fragment/java/android/support/v4/app/DialogFragment.java b/fragment/java/android/support/v4/app/DialogFragment.java
index 4eadf5e..598a1c9 100644
--- a/fragment/java/android/support/v4/app/DialogFragment.java
+++ b/fragment/java/android/support/v4/app/DialogFragment.java
@@ -357,9 +357,11 @@
         return new Dialog(getActivity(), getTheme());
     }
 
+    @Override
     public void onCancel(DialogInterface dialog) {
     }
 
+    @Override
     public void onDismiss(DialogInterface dialog) {
         if (!mViewDestroyed) {
             // Note: we need to use allowStateLoss, because the dialog
diff --git a/fragment/java/android/support/v4/app/Fragment.java b/fragment/java/android/support/v4/app/Fragment.java
index 1ee0236..07aea7c 100644
--- a/fragment/java/android/support/v4/app/Fragment.java
+++ b/fragment/java/android/support/v4/app/Fragment.java
@@ -126,10 +126,12 @@
         return mInstance;
     }
 
+    @Override
     public int describeContents() {
         return 0;
     }
 
+    @Override
     public void writeToParcel(Parcel dest, int flags) {
         dest.writeString(mClassName);
         dest.writeInt(mIndex);
@@ -146,10 +148,12 @@
     
     public static final Parcelable.Creator<FragmentState> CREATOR
             = new Parcelable.Creator<FragmentState>() {
+        @Override
         public FragmentState createFromParcel(Parcel in) {
             return new FragmentState(in);
         }
-        
+
+        @Override
         public FragmentState[] newArray(int size) {
             return new FragmentState[size];
         }
@@ -1438,6 +1442,7 @@
     public void onPictureInPictureModeChanged(boolean isInPictureInPictureMode) {
     }
 
+    @Override
     @CallSuper
     public void onConfigurationChanged(Configuration newConfig) {
         mCalled = true;
@@ -1463,6 +1468,7 @@
         mCalled = true;
     }
 
+    @Override
     @CallSuper
     public void onLowMemory() {
         mCalled = true;
diff --git a/fragment/java/android/support/v4/app/FragmentActivity.java b/fragment/java/android/support/v4/app/FragmentActivity.java
index 94eb9d2..c4953c0 100644
--- a/fragment/java/android/support/v4/app/FragmentActivity.java
+++ b/fragment/java/android/support/v4/app/FragmentActivity.java
@@ -174,6 +174,7 @@
      * Take care of popping the fragment back stack or finishing the activity
      * as appropriate.
      */
+    @Override
     public void onBackPressed() {
         if (!mFragments.getSupportFragmentManager().popBackStackImmediate()) {
             super.onBackPressed();
@@ -887,6 +888,7 @@
      *
      * @see #requestPermissions(String[], int)
      */
+    @Override
     public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
             @NonNull int[] grantResults) {
         int index = (requestCode >> 16) & 0xffff;
diff --git a/fragment/java/android/support/v4/app/FragmentManager.java b/fragment/java/android/support/v4/app/FragmentManager.java
index 1040bd2..c565043 100644
--- a/fragment/java/android/support/v4/app/FragmentManager.java
+++ b/fragment/java/android/support/v4/app/FragmentManager.java
@@ -387,11 +387,13 @@
         mAdded = in.createIntArray();
         mBackStack = in.createTypedArray(BackStackState.CREATOR);
     }
-    
+
+    @Override
     public int describeContents() {
         return 0;
     }
 
+    @Override
     public void writeToParcel(Parcel dest, int flags) {
         dest.writeTypedArray(mActive, flags);
         dest.writeIntArray(mAdded);
@@ -400,10 +402,12 @@
     
     public static final Parcelable.Creator<FragmentManagerState> CREATOR
             = new Parcelable.Creator<FragmentManagerState>() {
+        @Override
         public FragmentManagerState createFromParcel(Parcel in) {
             return new FragmentManagerState(in);
         }
-        
+
+        @Override
         public FragmentManagerState[] newArray(int size) {
             return new FragmentManagerState[size];
         }
@@ -1466,6 +1470,7 @@
         }
     }
 
+    @Override
     public Fragment findFragmentById(int id) {
         if (mAdded != null) {
             // First look through added fragments.
@@ -1487,7 +1492,8 @@
         }
         return null;
     }
-    
+
+    @Override
     public Fragment findFragmentByTag(String tag) {
         if (mAdded != null && tag != null) {
             // First look through added fragments.
diff --git a/fragment/java/android/support/v4/app/FragmentTabHost.java b/fragment/java/android/support/v4/app/FragmentTabHost.java
index 7cb1266..a6d2ed7 100644
--- a/fragment/java/android/support/v4/app/FragmentTabHost.java
+++ b/fragment/java/android/support/v4/app/FragmentTabHost.java
@@ -114,10 +114,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/fragment/java/android/support/v4/app/ListFragment.java b/fragment/java/android/support/v4/app/ListFragment.java
index 9923e8a..ead7b4a 100644
--- a/fragment/java/android/support/v4/app/ListFragment.java
+++ b/fragment/java/android/support/v4/app/ListFragment.java
@@ -47,6 +47,7 @@
     final private Handler mHandler = new Handler();
 
     final private Runnable mRequestFocus = new Runnable() {
+        @Override
         public void run() {
             mList.focusableViewAvailable(mList);
         }
@@ -54,6 +55,7 @@
     
     final private AdapterView.OnItemClickListener mOnClickListener
             = new AdapterView.OnItemClickListener() {
+        @Override
         public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
             onListItemClick((ListView)parent, v, position, id);
         }
diff --git a/fragment/java/android/support/v4/app/LoaderManager.java b/fragment/java/android/support/v4/app/LoaderManager.java
index 789e0e9..1f1144e 100644
--- a/fragment/java/android/support/v4/app/LoaderManager.java
+++ b/fragment/java/android/support/v4/app/LoaderManager.java
@@ -590,6 +590,7 @@
      * Its onCreateLoader() method will be called while inside of the function to
      * instantiate the Loader object.
      */
+    @Override
     @SuppressWarnings("unchecked")
     public <D> Loader<D> initLoader(int id, Bundle args, LoaderManager.LoaderCallbacks<D> callback) {
         if (mCreatingLoader) {
@@ -640,6 +641,7 @@
      * Its onCreateLoader() method will be called while inside of the function to
      * instantiate the Loader object.
      */
+    @Override
     @SuppressWarnings("unchecked")
     public <D> Loader<D> restartLoader(int id, Bundle args, LoaderManager.LoaderCallbacks<D> callback) {
         if (mCreatingLoader) {
@@ -709,6 +711,7 @@
      * be using it when you do this.
      * @param id Identifier of the Loader to be destroyed.
      */
+    @Override
     public void destroyLoader(int id) {
         if (mCreatingLoader) {
             throw new IllegalStateException("Called while creating a loader");
@@ -736,6 +739,7 @@
      * Return the most recent Loader object associated with the
      * given ID.
      */
+    @Override
     @SuppressWarnings("unchecked")
     public <D> Loader<D> getLoader(int id) {
         if (mCreatingLoader) {