Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ba2767ef authored by Tom Natan's avatar Tom Natan Committed by Automerger Merge Worker
Browse files

Merge "Document version codes in CompatChanges API" am: d4691f8a am: de7b72d0 am: bfc894c3

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

Change-Id: I6bc5d31fa7fc02194fd7e638658f7120f1b68500
parents e8c9b223 bfc894c3
Loading
Loading
Loading
Loading
+17 −4
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package android.app.compat;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.SystemApi;
import android.content.pm.PackageInfo;
import android.os.Parcel;

import java.lang.annotation.Retention;
@@ -101,12 +102,20 @@ public final class PackageOverride {
        return VALUE_UNDEFINED;
    }

    /** Returns the minimum version code the override applies to. */
    /**
     * Returns the minimum APK version code the override applies to.
     *
     * @see PackageInfo#getLongVersionCode()
     */
    public long getMinVersionCode() {
        return mMinVersionCode;
    }

    /** Returns the minimum version code the override applies from. */
    /**
     * Returns the maximum APK version code the override applies from.
     *
     * @see PackageInfo#getLongVersionCode()
     */
    public long getMaxVersionCode() {
        return mMaxVersionCode;
    }
@@ -146,9 +155,11 @@ public final class PackageOverride {
        private boolean mEnabled;

        /**
         * Sets the minimum version code the override should apply from.
         * Sets the minimum APK version code the override should apply from.
         *
         * default value: {@code Long.MIN_VALUE}.
         *
         * @see PackageInfo#getLongVersionCode()
         */
        @NonNull
        public Builder setMinVersionCode(long minVersionCode) {
@@ -157,9 +168,11 @@ public final class PackageOverride {
        }

        /**
         * Sets the maximum version code the override should apply to.
         * Sets the maximum APK version code the override should apply to.
         *
         * default value: {@code Long.MAX_VALUE}.
         *
         * @see PackageInfo#getLongVersionCode()
         */
        @NonNull
        public Builder setMaxVersionCode(long maxVersionCode) {