diff --git a/core/api/current.txt b/core/api/current.txt
index 27d5ac3efa42559fefb2074d5f9c175d1f49c438..078f2763cf355328157a347c065412c37b12e873 100644
--- a/core/api/current.txt
+++ b/core/api/current.txt
@@ -19424,9 +19424,30 @@ package android.location {
   public final class GnssCapabilities implements android.os.Parcelable {
     method public int describeContents();
     method public boolean hasAntennaInfo();
+    method public boolean hasGeofencing();
     method @Deprecated public boolean hasGnssAntennaInfo();
+    method public boolean hasLowPowerMode();
+    method public boolean hasMeasurementCorrections();
+    method public boolean hasMeasurementCorrectionsExcessPathLength();
+    method public boolean hasMeasurementCorrectionsForDriving();
+    method public boolean hasMeasurementCorrectionsLosSats();
+    method public boolean hasMeasurementCorrectionsReflectingPlane();
+    method public boolean hasMeasurementCorrelationVectors();
     method public boolean hasMeasurements();
+    method public boolean hasMsa();
+    method public boolean hasMsb();
     method public boolean hasNavigationMessages();
+    method public boolean hasOnDemandTime();
+    method public boolean hasPowerMultibandAcquisition();
+    method public boolean hasPowerMultibandTracking();
+    method public boolean hasPowerOtherModes();
+    method public boolean hasPowerSinglebandAcquisition();
+    method public boolean hasPowerSinglebandTracking();
+    method public boolean hasPowerTotal();
+    method public boolean hasSatelliteBlocklist();
+    method public boolean hasSatellitePvt();
+    method public boolean hasScheduling();
+    method public boolean hasSingleShot();
     method public void writeToParcel(@NonNull android.os.Parcel, int);
     field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssCapabilities> CREATOR;
   }
@@ -19436,8 +19457,29 @@ package android.location {
     ctor public GnssCapabilities.Builder(@NonNull android.location.GnssCapabilities);
     method @NonNull public android.location.GnssCapabilities build();
     method @NonNull public android.location.GnssCapabilities.Builder setHasAntennaInfo(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasGeofencing(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasLowPowerMode(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrections(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsExcessPathLength(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsForDriving(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsLosSats(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsReflectingPlane(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrelationVectors(boolean);
     method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurements(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMsa(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasMsb(boolean);
     method @NonNull public android.location.GnssCapabilities.Builder setHasNavigationMessages(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasOnDemandTime(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasPowerMultibandAcquisition(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasPowerMultibandTracking(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasPowerOtherModes(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasPowerSinglebandAcquisition(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasPowerSinglebandTracking(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasPowerTotal(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasSatelliteBlocklist(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasSatellitePvt(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasScheduling(boolean);
+    method @NonNull public android.location.GnssCapabilities.Builder setHasSingleShot(boolean);
   }
 
   public final class GnssClock implements android.os.Parcelable {
diff --git a/core/api/system-current.txt b/core/api/system-current.txt
index 134b71a492724c78eb88a5fd896835b06c2bc320..904b6307d065f257bcce2b9bb286b53ea7af67df 100644
--- a/core/api/system-current.txt
+++ b/core/api/system-current.txt
@@ -5471,32 +5471,9 @@ package android.location {
   }
 
   public final class GnssCapabilities implements android.os.Parcelable {
-    method public boolean hasGeofencing();
-    method public boolean hasLowPowerMode();
-    method public boolean hasMeasurementCorrections();
-    method public boolean hasMeasurementCorrectionsExcessPathLength();
-    method public boolean hasMeasurementCorrectionsForDriving();
-    method public boolean hasMeasurementCorrectionsLosSats();
     method @Deprecated public boolean hasMeasurementCorrectionsReflectingPane();
-    method public boolean hasMeasurementCorrectionsReflectingPlane();
-    method public boolean hasMeasurementCorrelationVectors();
     method @Deprecated public boolean hasNavMessages();
     method @Deprecated public boolean hasSatelliteBlacklist();
-    method public boolean hasSatelliteBlocklist();
-    method public boolean hasSatellitePvt();
-  }
-
-  public static final class GnssCapabilities.Builder {
-    method @NonNull public android.location.GnssCapabilities.Builder setHasGeofencing(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasLowPowerMode(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrections(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsExcessPathLength(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsForDriving(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsLosSats(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsReflectingPlane(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrelationVectors(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasSatelliteBlocklist(boolean);
-    method @NonNull public android.location.GnssCapabilities.Builder setHasSatellitePvt(boolean);
   }
 
   public final class GnssExcessPathInfo implements android.os.Parcelable {
diff --git a/location/java/android/location/GnssCapabilities.java b/location/java/android/location/GnssCapabilities.java
index fdf0f59c13dcdbcfae62b889de7ac2bd81dbae60..7a412a0ed2de532a155779909f99d33f7c7cdbca 100644
--- a/location/java/android/location/GnssCapabilities.java
+++ b/location/java/android/location/GnssCapabilities.java
@@ -183,8 +183,6 @@ public final class GnssCapabilities implements Parcelable {
 
     /**
      * Returns {@code true} if GNSS chipset supports scheduling, {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasScheduling() {
         return (mTopFlags & TOP_HAL_CAPABILITY_SCHEDULING) != 0;
@@ -193,8 +191,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports Mobile Station Based assistance, {@code false}
      * otherwise.
-     *
-     * @hide
      */
     public boolean hasMsb() {
         return (mTopFlags & TOP_HAL_CAPABILITY_MSB) != 0;
@@ -203,8 +199,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports Mobile Station Assisted assitance,
      * {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasMsa() {
         return (mTopFlags & TOP_HAL_CAPABILITY_MSA) != 0;
@@ -212,8 +206,6 @@ public final class GnssCapabilities implements Parcelable {
 
     /**
      * Returns {@code true} if GNSS chipset supports single shot locating, {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasSingleShot() {
         return (mTopFlags & TOP_HAL_CAPABILITY_SINGLE_SHOT) != 0;
@@ -221,8 +213,6 @@ public final class GnssCapabilities implements Parcelable {
 
     /**
      * Returns {@code true} if GNSS chipset supports on demand time, {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasOnDemandTime() {
         return (mTopFlags & TOP_HAL_CAPABILITY_ON_DEMAND_TIME) != 0;
@@ -230,10 +220,7 @@ public final class GnssCapabilities implements Parcelable {
 
     /**
      * Returns {@code true} if GNSS chipset supports geofencing, {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasGeofencing() {
         return (mTopFlags & TOP_HAL_CAPABILITY_GEOFENCING) != 0;
     }
@@ -272,9 +259,9 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports low power mode, {@code false} otherwise.
      *
-     * @hide
+     * <p>The low power mode is defined in GNSS HAL. When the low power mode is active, the GNSS
+     * hardware must make strong tradeoffs to substantially restrict power use.
      */
-    @SystemApi
     public boolean hasLowPowerMode() {
         return (mTopFlags & TOP_HAL_CAPABILITY_LOW_POWER_MODE) != 0;
     }
@@ -294,20 +281,14 @@ public final class GnssCapabilities implements Parcelable {
 
     /**
      * Returns {@code true} if GNSS chipset supports satellite blocklists, {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasSatelliteBlocklist() {
         return (mTopFlags & TOP_HAL_CAPABILITY_SATELLITE_BLOCKLIST) != 0;
     }
 
     /**
      * Returns {@code true} if GNSS chipset supports satellite PVT, {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasSatellitePvt() {
         return (mTopFlags & TOP_HAL_CAPABILITY_SATELLITE_PVT) != 0;
     }
@@ -315,10 +296,7 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports measurement corrections, {@code false}
      * otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasMeasurementCorrections() {
         return (mTopFlags & TOP_HAL_CAPABILITY_MEASUREMENT_CORRECTIONS) != 0;
     }
@@ -345,10 +323,7 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports correlation vectors as part of measurements
      * outputs, {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasMeasurementCorrelationVectors() {
         return (mTopFlags & TOP_HAL_CAPABILITY_CORRELATION_VECTOR) != 0;
     }
@@ -356,10 +331,7 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset will benefit from measurement corrections for driving
      * use case if provided, {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasMeasurementCorrectionsForDriving() {
         return (mTopFlags & TOP_HAL_CAPABILITY_MEASUREMENT_CORRECTIONS_FOR_DRIVING) != 0;
     }
@@ -367,10 +339,7 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports line-of-sight satellite identification
      * measurement corrections, {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasMeasurementCorrectionsLosSats() {
         return (mMeasurementCorrectionsFlags & SUB_HAL_MEASUREMENT_CORRECTIONS_CAPABILITY_LOS_SATS)
                 != 0;
@@ -379,10 +348,7 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports per satellite excess-path-length measurement
      * corrections, {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasMeasurementCorrectionsExcessPathLength() {
         return (mMeasurementCorrectionsFlags
                 & SUB_HAL_MEASUREMENT_CORRECTIONS_CAPABILITY_EXCESS_PATH_LENGTH) != 0;
@@ -404,10 +370,7 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports reflecting plane measurement corrections,
      * {@code false} otherwise.
-     *
-     * @hide
      */
-    @SystemApi
     public boolean hasMeasurementCorrectionsReflectingPlane() {
         return (mMeasurementCorrectionsFlags
                 & SUB_HAL_MEASUREMENT_CORRECTIONS_CAPABILITY_REFLECTING_PLANE) != 0;
@@ -416,8 +379,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports measuring power totals, {@code false}
      * otherwise.
-     *
-     * @hide
      */
     public boolean hasPowerTotal() {
         return (mPowerFlags & SUB_HAL_POWER_CAPABILITY_TOTAL) != 0;
@@ -426,8 +387,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports measuring single-band tracking power,
      * {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasPowerSinglebandTracking() {
         return (mPowerFlags & SUB_HAL_POWER_CAPABILITY_SINGLEBAND_TRACKING) != 0;
@@ -436,8 +395,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports measuring multi-band tracking power,
      * {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasPowerMultibandTracking() {
         return (mPowerFlags & SUB_HAL_POWER_CAPABILITY_MULTIBAND_TRACKING) != 0;
@@ -446,8 +403,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports measuring single-band acquisition power,
      * {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasPowerSinglebandAcquisition() {
         return (mPowerFlags & SUB_HAL_POWER_CAPABILITY_SINGLEBAND_ACQUISITION) != 0;
@@ -456,8 +411,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports measuring multi-band acquisition power,
      * {@code false} otherwise.
-     *
-     * @hide
      */
     public boolean hasPowerMultibandAcquisition() {
         return (mPowerFlags & SUB_HAL_POWER_CAPABILITY_MULTIBAND_ACQUISITION) != 0;
@@ -466,8 +419,6 @@ public final class GnssCapabilities implements Parcelable {
     /**
      * Returns {@code true} if GNSS chipset supports measuring OEM defined mode power, {@code false}
      * otherwise.
-     *
-     * @hide
      */
     public boolean hasPowerOtherModes() {
         return (mPowerFlags & SUB_HAL_POWER_CAPABILITY_OTHER_MODES) != 0;
@@ -626,8 +577,6 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets scheduling capability.
-         *
-         * @hide
          */
         public @NonNull Builder setHasScheduling(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_SCHEDULING, capable);
@@ -636,8 +585,6 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets Mobile Station Based capability.
-         *
-         * @hide
          */
         public @NonNull Builder setHasMsb(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_MSB, capable);
@@ -646,8 +593,6 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets Mobile Station Assisted capability.
-         *
-         * @hide
          */
         public @NonNull Builder setHasMsa(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_MSA, capable);
@@ -656,8 +601,6 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets single shot locating capability.
-         *
-         * @hide
          */
         public @NonNull Builder setHasSingleShot(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_SINGLE_SHOT, capable);
@@ -666,8 +609,6 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets on demand time capability.
-         *
-         * @hide
          */
         public @NonNull Builder setHasOnDemandTime(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_ON_DEMAND_TIME, capable);
@@ -676,10 +617,7 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets geofencing capability.
-         *
-         * @hide
          */
-        @SystemApi
         public @NonNull Builder setHasGeofencing(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_GEOFENCING, capable);
             return this;
@@ -704,9 +642,9 @@ public final class GnssCapabilities implements Parcelable {
         /**
          * Sets low power mode capability.
          *
-         * @hide
+         * <p>The low power mode is defined in GNSS HAL. When the low power mode is active, the GNSS
+         * hardware must make strong tradeoffs to substantially restrict power use.
          */
-        @SystemApi
         public @NonNull Builder setHasLowPowerMode(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_LOW_POWER_MODE, capable);
             return this;
@@ -714,10 +652,7 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets satellite blocklist capability.
-         *
-         * @hide
          */
-        @SystemApi
         public @NonNull Builder setHasSatelliteBlocklist(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_SATELLITE_BLOCKLIST, capable);
             return this;
@@ -725,10 +660,7 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets satellite PVT capability.
-         *
-         * @hide
          */
-        @SystemApi
         public @NonNull Builder setHasSatellitePvt(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_SATELLITE_PVT, capable);
             return this;
@@ -736,10 +668,7 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets measurement corrections capability.
-         *
-         * @hide
          */
-        @SystemApi
         public @NonNull Builder setHasMeasurementCorrections(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_MEASUREMENT_CORRECTIONS, capable);
             return this;
@@ -755,10 +684,7 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets correlation vector capability.
-         *
-         * @hide
          */
-        @SystemApi
         public @NonNull Builder setHasMeasurementCorrelationVectors(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_CORRELATION_VECTOR, capable);
             return this;
@@ -766,10 +692,7 @@ public final class GnssCapabilities implements Parcelable {
 
         /**
          * Sets measurement corrections for driving capability.
-         *
-         * @hide
          */
-        @SystemApi
         public @NonNull Builder setHasMeasurementCorrectionsForDriving(boolean capable) {
             mTopFlags = setFlag(mTopFlags, TOP_HAL_CAPABILITY_MEASUREMENT_CORRECTIONS_FOR_DRIVING,
                     capable);
@@ -777,11 +700,8 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets measurement corrections line-of-sight satellites capabilitity.
-         *
-         * @hide
+         * Sets measurement corrections line-of-sight satellites capability.
          */
-        @SystemApi
         public @NonNull Builder setHasMeasurementCorrectionsLosSats(boolean capable) {
             mMeasurementCorrectionsFlags = setFlag(mMeasurementCorrectionsFlags,
                     SUB_HAL_MEASUREMENT_CORRECTIONS_CAPABILITY_LOS_SATS, capable);
@@ -789,11 +709,8 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets measurement corrections excess path length capabilitity.
-         *
-         * @hide
+         * Sets measurement corrections excess path length capability.
          */
-        @SystemApi
         public @NonNull Builder setHasMeasurementCorrectionsExcessPathLength(boolean capable) {
             mMeasurementCorrectionsFlags = setFlag(mMeasurementCorrectionsFlags,
                     SUB_HAL_MEASUREMENT_CORRECTIONS_CAPABILITY_EXCESS_PATH_LENGTH, capable);
@@ -801,11 +718,8 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets measurement corrections reflecting plane capabilitity.
-         *
-         * @hide
+         * Sets measurement corrections reflecting plane capability.
          */
-        @SystemApi
         public @NonNull Builder setHasMeasurementCorrectionsReflectingPlane(boolean capable) {
             mMeasurementCorrectionsFlags = setFlag(mMeasurementCorrectionsFlags,
                     SUB_HAL_MEASUREMENT_CORRECTIONS_CAPABILITY_REFLECTING_PLANE, capable);
@@ -813,9 +727,7 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets power totals capabilitity.
-         *
-         * @hide
+         * Sets power totals capability.
          */
         public @NonNull Builder setHasPowerTotal(boolean capable) {
             mPowerFlags = setFlag(mPowerFlags, SUB_HAL_POWER_CAPABILITY_TOTAL, capable);
@@ -823,9 +735,7 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets power single-band tracking capabilitity.
-         *
-         * @hide
+         * Sets power single-band tracking capability.
          */
         public @NonNull Builder setHasPowerSinglebandTracking(boolean capable) {
             mPowerFlags = setFlag(mPowerFlags, SUB_HAL_POWER_CAPABILITY_SINGLEBAND_TRACKING,
@@ -834,9 +744,7 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets power multi-band tracking capabilitity.
-         *
-         * @hide
+         * Sets power multi-band tracking capability.
          */
         public @NonNull Builder setHasPowerMultibandTracking(boolean capable) {
             mPowerFlags = setFlag(mPowerFlags, SUB_HAL_POWER_CAPABILITY_MULTIBAND_TRACKING,
@@ -845,9 +753,7 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets power single-band acquisition capabilitity.
-         *
-         * @hide
+         * Sets power single-band acquisition capability.
          */
         public @NonNull Builder setHasPowerSinglebandAcquisition(boolean capable) {
             mPowerFlags = setFlag(mPowerFlags, SUB_HAL_POWER_CAPABILITY_SINGLEBAND_ACQUISITION,
@@ -856,9 +762,7 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets power multi-band acquisition capabilitity.
-         *
-         * @hide
+         * Sets power multi-band acquisition capability.
          */
         public @NonNull Builder setHasPowerMultibandAcquisition(boolean capable) {
             mPowerFlags = setFlag(mPowerFlags, SUB_HAL_POWER_CAPABILITY_MULTIBAND_ACQUISITION,
@@ -867,9 +771,7 @@ public final class GnssCapabilities implements Parcelable {
         }
 
         /**
-         * Sets power other modes capabilitity.
-         *
-         * @hide
+         * Sets OEM-defined power modes capability.
          */
         public @NonNull Builder setHasPowerOtherModes(boolean capable) {
             mPowerFlags = setFlag(mPowerFlags, SUB_HAL_POWER_CAPABILITY_OTHER_MODES, capable);