Merge "Documents IllegalStateException throw condition in Location Javadocs for getMslAltitudeMeters() and getMslAltitudeAccuracyMeters()." into udc-dev am: 51890ebfa3

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23672596

Change-Id: I4a7a3d06260d5fedfd3edaa18395749def205914
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Brian Julian
2023-06-15 13:14:18 +00:00
committed by Automerger Merge Worker

View File

@@ -709,7 +709,7 @@ public class Location implements Parcelable {
/**
* Returns the Mean Sea Level altitude of this location in meters.
*
* <p>This is only valid if {@link #hasMslAltitude()} is true.
* @throws IllegalStateException if {@link #hasMslAltitude()} is false.
*/
public @FloatRange double getMslAltitudeMeters() {
Preconditions.checkState(hasMslAltitude(),
@@ -744,7 +744,7 @@ public class Location implements Parcelable {
* percentile confidence level. This means that there is 68% chance that the true Mean Sea Level
* altitude of this location falls within {@link #getMslAltitudeMeters()} +/- this uncertainty.
*
* <p>This is only valid if {@link #hasMslAltitudeAccuracy()} is true.
* @throws IllegalStateException if {@link #hasMslAltitudeAccuracy()} is false.
*/
public @FloatRange(from = 0.0) float getMslAltitudeAccuracyMeters() {
Preconditions.checkState(hasMslAltitudeAccuracy(),