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

Commit d29a94a4 authored by Bookatz's avatar Bookatz Committed by android-build-merger
Browse files

Merge "Dummy WorkChain class"

am: 81270b18

Change-Id: Id8caf73e4dcb0b230cd57fe485c2768decf1d8eb
parents 16b29321 81270b18
Loading
Loading
Loading
Loading
+58 −0
Original line number Diff line number Diff line
@@ -4,6 +4,9 @@ import android.os.WorkSourceProto;
import android.util.Log;
import android.util.proto.ProtoOutputStream;

import com.android.internal.annotations.VisibleForTesting;

import java.util.ArrayList;
import java.util.Arrays;

/**
@@ -356,6 +359,15 @@ public class WorkSource implements Parcelable {
        return result;
    }

    /**
     * Temporary dummy function.
     * @hide
     */
    public ArrayList<WorkChain> getWorkChains() {
        return null;
    }


    private boolean removeUids(WorkSource other) {
        int N1 = mNum;
        final int[] uids1 = mUids;
@@ -664,6 +676,52 @@ public class WorkSource implements Parcelable {
        }
    }

    /**
     * Temporary dummy class for WorkChain. Will be removed.
     * @hide
     */
    public static final class WorkChain implements Parcelable {
        // @VisibleForTesting
        public WorkChain() {
        }

        private WorkChain(Parcel in) {
            in.readInt();
        }

        /** @hide */
        @VisibleForTesting
        public int[] getUids() {
            return null;
        }

        /** @hide */
        @VisibleForTesting
        public String[] getTags() {
            return null;
        }

        @Override
        public int describeContents() {
            return 0;
        }

        @Override
        public void writeToParcel(Parcel dest, int flags) {
            dest.writeInt(0);
        }

        public static final Parcelable.Creator<WorkChain> CREATOR =
                new Parcelable.Creator<WorkChain>() {
                    public WorkChain createFromParcel(Parcel in) {
                        return new WorkChain(in);
                    }
                    public WorkChain[] newArray(int size) {
                        return new WorkChain[size];
                    }
                };
    }

    @Override
    public int describeContents() {
        return 0;
+13 −0
Original line number Diff line number Diff line
@@ -35,6 +35,11 @@ public final class StatsLog {
    public static final int BLUETOOTH_A2DP_AUDIO_STATE_CHANGED__STATE__PLAY = 1;
    public static final int BLUETOOTH_A2DP_AUDIO_STATE_CHANGED__STATE__STOP = 2;

    public static final int BLE_SCAN_STATE_CHANGED = 2;
    public static final int BLE_SCAN_STATE_CHANGED__STATE__OFF = 0;
    public static final int BLE_SCAN_STATE_CHANGED__STATE__ON = 1;
    public static final int BLE_SCAN_STATE_CHANGED__STATE__RESET = 2;

    private StatsLog() {}

    public static void write(int id, int field1) {}
@@ -43,4 +48,12 @@ public final class StatsLog {

    public static void write_non_chained(int id, int uid, String tag,
            int field1, int field2, String field3) {}

    /** I am a dummy javadoc comment. */
    public static void write(int code, int[] uid, String[] tag, int arg2,
            boolean arg3, boolean arg4, boolean arg5) {};

    /** I am a dummy javadoc comment. */
    public static void write_non_chained(int code, int arg1, String arg2, int arg3,
            boolean arg4, boolean arg5, boolean arg6) {};
}