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

Commit 2fcc4240 authored by Shai Barack's avatar Shai Barack
Browse files

MessageCompare instances that can be static should be static

Flag: build.RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION
Bug: 415954362
Change-Id: Ie065305896c49a84199298a1ae314f47d6fd460f
parent 8aa5330a
Loading
Loading
Loading
Loading
+19 −19
Original line number Diff line number Diff line
@@ -284,13 +284,13 @@ public final class MessageQueue {
            return n.mMessage.when <= when;
        }
    }
    private final MatchDeliverableMessages mMatchDeliverableMessages =
    private static final MatchDeliverableMessages sMatchDeliverableMessages =
            new MatchDeliverableMessages();

    private boolean isIdleConcurrent() {
        final long now = SystemClock.uptimeMillis();

        if (stackHasMessages(null, 0, null, null, now, mMatchDeliverableMessages, false)) {
        if (stackHasMessages(null, 0, null, null, now, sMatchDeliverableMessages, false)) {
            return false;
        }

@@ -1537,11 +1537,11 @@ public final class MessageQueue {
            return false;
        }
    }
    private final MatchHandlerWhatAndObject mMatchHandlerWhatAndObject =
    private static final MatchHandlerWhatAndObject sMatchHandlerWhatAndObject =
            new MatchHandlerWhatAndObject();

    private boolean hasMessagesConcurrent(Handler h, int what, Object object) {
        return findOrRemoveMessages(h, what, object, null, 0, mMatchHandlerWhatAndObject,
        return findOrRemoveMessages(h, what, object, null, 0, sMatchHandlerWhatAndObject,
                false);
    }

@@ -1580,11 +1580,11 @@ public final class MessageQueue {
            return false;
        }
    }
    private final MatchHandlerWhatAndObjectEquals mMatchHandlerWhatAndObjectEquals =
    private static final MatchHandlerWhatAndObjectEquals sMatchHandlerWhatAndObjectEquals =
            new MatchHandlerWhatAndObjectEquals();

    private boolean hasEqualMessagesConcurrent(Handler h, int what, Object object) {
        return findOrRemoveMessages(h, what, object, null, 0, mMatchHandlerWhatAndObjectEquals,
        return findOrRemoveMessages(h, what, object, null, 0, sMatchHandlerWhatAndObjectEquals,
                false);
    }

@@ -1623,11 +1623,11 @@ public final class MessageQueue {
            return false;
        }
    }
    private final MatchHandlerRunnableAndObject mMatchHandlerRunnableAndObject =
    private static final MatchHandlerRunnableAndObject sMatchHandlerRunnableAndObject =
            new MatchHandlerRunnableAndObject();

    private boolean hasMessagesConcurrent(Handler h, Runnable r, Object object) {
        return findOrRemoveMessages(h, -1, object, r, 0, mMatchHandlerRunnableAndObject,
        return findOrRemoveMessages(h, -1, object, r, 0, sMatchHandlerRunnableAndObject,
                false);
    }

@@ -1663,10 +1663,10 @@ public final class MessageQueue {
            return n.mMessage.target == h;
        }
    }
    private final MatchHandler mMatchHandler = new MatchHandler();
    private static final MatchHandler sMatchHandler = new MatchHandler();

    private boolean hasMessagesConcurrent(Handler h) {
        return findOrRemoveMessages(h, -1, null, null, 0, mMatchHandler, false);
        return findOrRemoveMessages(h, -1, null, null, 0, sMatchHandler, false);
    }

    private boolean hasMessagesLegacy(Handler h) {
@@ -1694,7 +1694,7 @@ public final class MessageQueue {
    }

    private void removeMessagesConcurrent(Handler h, int what, Object object) {
        findOrRemoveMessages(h, what, object, null, 0, mMatchHandlerWhatAndObject, true);
        findOrRemoveMessages(h, what, object, null, 0, sMatchHandlerWhatAndObject, true);
    }

    private void removeMessagesLegacy(Handler h, int what, Object object) {
@@ -1754,7 +1754,7 @@ public final class MessageQueue {
    }

    private void removeEqualMessagesConcurrent(Handler h, int what, Object object) {
            findOrRemoveMessages(h, what, object, null, 0, mMatchHandlerWhatAndObjectEquals, true);
            findOrRemoveMessages(h, what, object, null, 0, sMatchHandlerWhatAndObjectEquals, true);
    }

    private void removeEqualMessagesLegacy(Handler h, int what, Object object) {
@@ -1814,7 +1814,7 @@ public final class MessageQueue {
    }

    private void removeMessagesConcurrent(Handler h, Runnable r, Object object) {
        findOrRemoveMessages(h, -1, object, r, 0, mMatchHandlerRunnableAndObject, true);
        findOrRemoveMessages(h, -1, object, r, 0, sMatchHandlerRunnableAndObject, true);
    }

    private void removeMessagesLegacy(Handler h, Runnable r, Object object) {
@@ -1885,11 +1885,11 @@ public final class MessageQueue {
            return false;
        }
    }
    private final MatchHandlerRunnableAndObjectEquals mMatchHandlerRunnableAndObjectEquals =
    private static final MatchHandlerRunnableAndObjectEquals sMatchHandlerRunnableAndObjectEquals =
            new MatchHandlerRunnableAndObjectEquals();

    private void removeEqualMessagesConcurrent(Handler h, Runnable r, Object object) {
        findOrRemoveMessages(h, -1, object, r, 0, mMatchHandlerRunnableAndObjectEquals, true);
        findOrRemoveMessages(h, -1, object, r, 0, sMatchHandlerRunnableAndObjectEquals, true);
    }

    private void removeEqualMessagesLegacy(Handler h, Runnable r, Object object) {
@@ -1960,10 +1960,10 @@ public final class MessageQueue {
            return false;
        }
    }
    private final MatchHandlerAndObject mMatchHandlerAndObject = new MatchHandlerAndObject();
    private static final MatchHandlerAndObject sMatchHandlerAndObject = new MatchHandlerAndObject();

    private void removeCallbacksAndMessagesConcurrent(Handler h, Object object) {
            findOrRemoveMessages(h, -1, object, null, 0, mMatchHandlerAndObject, true);
            findOrRemoveMessages(h, -1, object, null, 0, sMatchHandlerAndObject, true);
    }

    private void removeCallbacksAndMessagesLegacy(Handler h, Object object) {
@@ -2033,11 +2033,11 @@ public final class MessageQueue {
            return false;
        }
    }
    private final MatchHandlerAndObjectEquals mMatchHandlerAndObjectEquals =
    private static final MatchHandlerAndObjectEquals sMatchHandlerAndObjectEquals =
            new MatchHandlerAndObjectEquals();

    void removeCallbacksAndEqualMessagesConcurrent(Handler h, Object object) {
        findOrRemoveMessages(h, -1, object, null, 0, mMatchHandlerAndObjectEquals, true);
        findOrRemoveMessages(h, -1, object, null, 0, sMatchHandlerAndObjectEquals, true);
    }

    void removeCallbacksAndEqualMessagesLegacy(Handler h, Object object) {