Hide BaseFragmentActivity* from the API

Bug: 28775596
Change-Id: I971c837541036ebd6cb1913f512932291c0477b6
diff --git a/v4/api/current.txt b/v4/api/current.txt
index fad9324..89e6daa 100644
--- a/v4/api/current.txt
+++ b/v4/api/current.txt
@@ -105,18 +105,6 @@
     field public static final int MODE_IGNORED = 1; // 0x1
   }
 
-   abstract class BaseFragmentActivityDonut extends android.app.Activity {
-  }
-
-   abstract class BaseFragmentActivityEclair extends android.support.v4.app.BaseFragmentActivityDonut {
-  }
-
-   abstract class BaseFragmentActivityHoneycomb extends android.support.v4.app.BaseFragmentActivityEclair {
-  }
-
-   abstract class BaseFragmentActivityJB extends android.support.v4.app.BaseFragmentActivityHoneycomb {
-  }
-
   public final class BundleCompat {
     method public static android.os.IBinder getBinder(android.os.Bundle, java.lang.String);
     method public static void putBinder(android.os.Bundle, java.lang.String, android.os.IBinder);
@@ -256,7 +244,7 @@
     field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR;
   }
 
-  public class FragmentActivity extends android.support.v4.app.BaseFragmentActivityJB implements android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback {
+  public class FragmentActivity extends android.app.Activity implements android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback {
     ctor public FragmentActivity();
     method public java.lang.Object getLastCustomNonConfigurationInstance();
     method public android.support.v4.app.FragmentManager getSupportFragmentManager();
diff --git a/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java b/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java
index 2778c92..4179632 100644
--- a/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java
+++ b/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java
@@ -25,6 +25,8 @@
 
 /**
  * Base class for {@code FragmentActivity} to be able to use Donut APIs.
+ *
+ * @hide
  */
 abstract class BaseFragmentActivityDonut extends Activity {
 
diff --git a/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java b/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java
index c5f6d2b..a77f057 100644
--- a/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java
+++ b/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java
@@ -22,6 +22,8 @@
 
 /**
  * Base class for {@code FragmentActivity} to be able to use v5 APIs.
+ *
+ * @hide
  */
 abstract class BaseFragmentActivityEclair extends BaseFragmentActivityDonut {
 
diff --git a/v4/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java b/v4/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
index 8acd31e..10e6a79 100644
--- a/v4/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
+++ b/v4/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
@@ -23,6 +23,8 @@
 
 /**
  * Base class for {@code FragmentActivity} to be able to use v11 APIs.
+ *
+ * @hide
  */
 abstract class BaseFragmentActivityHoneycomb extends BaseFragmentActivityEclair {
 
diff --git a/v4/jellybean/android/support/v4/app/BaseFragmentActivityJB.java b/v4/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
index 615c762..147251c 100644
--- a/v4/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
+++ b/v4/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
@@ -23,6 +23,8 @@
 
 /**
  * Base class for {@code FragmentActivity} to be able to use v16 APIs.
+ *
+ * @hide
  */
 abstract class BaseFragmentActivityJB extends BaseFragmentActivityHoneycomb {