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

Commit 76ba40cc authored by Anna Trostanetski's avatar Anna Trostanetski Committed by android-build-merger
Browse files

Merge "Add descriptions to compat changes." am: b38db5af

am: d54f52b9

Change-Id: I72ebf645c756df7aab326669f5ac5e5edbbcc640
parents aeab4bda d54f52b9
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ public class CompatibilityChangeInfo implements Parcelable {
    private final @Nullable String mName;
    private final int mEnableAfterTargetSdk;
    private final boolean mDisabled;
    private final @Nullable String mDescription;

    public long getId() {
        return mChangeId;
@@ -48,12 +49,18 @@ public class CompatibilityChangeInfo implements Parcelable {
        return mDisabled;
    }

    public String getDescription()  {
        return mDescription;
    }

    public CompatibilityChangeInfo(
            Long changeId, String name, int enableAfterTargetSdk, boolean disabled) {
            Long changeId, String name, int enableAfterTargetSdk, boolean disabled,
            String description) {
        this.mChangeId = changeId;
        this.mName = name;
        this.mEnableAfterTargetSdk = enableAfterTargetSdk;
        this.mDisabled = disabled;
        this.mDescription = description;
    }

    private CompatibilityChangeInfo(Parcel in) {
@@ -61,6 +68,7 @@ public class CompatibilityChangeInfo implements Parcelable {
        mName = in.readString();
        mEnableAfterTargetSdk = in.readInt();
        mDisabled = in.readBoolean();
        mDescription = in.readString();
    }

    @Override
@@ -74,6 +82,7 @@ public class CompatibilityChangeInfo implements Parcelable {
        dest.writeString(mName);
        dest.writeInt(mEnableAfterTargetSdk);
        dest.writeBoolean(mDisabled);
        dest.writeString(mDescription);
    }

    public static final Parcelable.Creator<CompatibilityChangeInfo> CREATOR =
+4 −4
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@ public final class CompatChange extends CompatibilityChangeInfo {
    private Map<String, Boolean> mPackageOverrides;

    public CompatChange(long changeId) {
        this(changeId, null, -1, false);
        this(changeId, null, -1, false, null);
    }

    /**
@@ -66,8 +66,8 @@ public final class CompatChange extends CompatibilityChangeInfo {
     * @param disabled If {@code true}, overrides any {@code enableAfterTargetSdk} set.
     */
    public CompatChange(long changeId, @Nullable String name, int enableAfterTargetSdk,
            boolean disabled) {
        super(changeId, name, enableAfterTargetSdk, disabled);
            boolean disabled, String description) {
        super(changeId, name, enableAfterTargetSdk, disabled, description);
    }

    /**
@@ -75,7 +75,7 @@ public final class CompatChange extends CompatibilityChangeInfo {
     */
    public CompatChange(Change change) {
        super(change.getId(), change.getName(), change.getEnableAfterTargetSdk(),
                change.getDisabled());
                change.getDisabled(), change.getDescription());
    }

    void registerListener(ChangeListener listener) {
+2 −1
Original line number Diff line number Diff line
@@ -319,7 +319,8 @@ final class CompatConfig {
                changeInfos[i] = new CompatibilityChangeInfo(change.getId(),
                        change.getName(),
                        change.getEnableAfterTargetSdk(),
                        change.getDisabled());
                        change.getDisabled(),
                        change.getDescription());
            }
            return changeInfos;
        }
+1 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@
                <xs:attribute type="xs:string" name="name" use="required"/>
                <xs:attribute type="xs:boolean" name="disabled"/>
                <xs:attribute type="xs:int" name="enableAfterTargetSdk"/>
                <xs:attribute type="xs:string" name="description"/>
            </xs:extension>
        </xs:simpleContent>
    </xs:complexType>
+2 −0
Original line number Diff line number Diff line
@@ -3,11 +3,13 @@ package com.android.server.compat.config {

  public class Change {
    ctor public Change();
    method public String getDescription();
    method public boolean getDisabled();
    method public int getEnableAfterTargetSdk();
    method public long getId();
    method public String getName();
    method public String getValue();
    method public void setDescription(String);
    method public void setDisabled(boolean);
    method public void setEnableAfterTargetSdk(int);
    method public void setId(long);
Loading