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

Commit fbec4ee2 authored by Yu-Ting Tseng's avatar Yu-Ting Tseng Committed by Automerger Merge Worker
Browse files

Revert^2 "Frozen-aware RemoteCallbackList" am: 04f26a49

parents cd500106 04f26a49
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -33927,9 +33927,12 @@ package android.os {
  public class RemoteCallbackList<E extends android.os.IInterface> {
    ctor public RemoteCallbackList();
    method public int beginBroadcast();
    method @FlaggedApi("android.os.binder_frozen_state_change_callback") public void broadcast(@NonNull java.util.function.Consumer<E>);
    method public void finishBroadcast();
    method public Object getBroadcastCookie(int);
    method public E getBroadcastItem(int);
    method @FlaggedApi("android.os.binder_frozen_state_change_callback") public int getFrozenCalleePolicy();
    method @FlaggedApi("android.os.binder_frozen_state_change_callback") public int getMaxQueueSize();
    method public Object getRegisteredCallbackCookie(int);
    method public int getRegisteredCallbackCount();
    method public E getRegisteredCallbackItem(int);
@@ -33939,6 +33942,16 @@ package android.os {
    method public boolean register(E);
    method public boolean register(E, Object);
    method public boolean unregister(E);
    field @FlaggedApi("android.os.binder_frozen_state_change_callback") public static final int FROZEN_CALLEE_POLICY_DROP = 3; // 0x3
    field @FlaggedApi("android.os.binder_frozen_state_change_callback") public static final int FROZEN_CALLEE_POLICY_ENQUEUE_ALL = 1; // 0x1
    field @FlaggedApi("android.os.binder_frozen_state_change_callback") public static final int FROZEN_CALLEE_POLICY_ENQUEUE_MOST_RECENT = 2; // 0x2
    field @FlaggedApi("android.os.binder_frozen_state_change_callback") public static final int FROZEN_CALLEE_POLICY_UNSET = 0; // 0x0
  }
  @FlaggedApi("android.os.binder_frozen_state_change_callback") public static final class RemoteCallbackList.Builder<E extends android.os.IInterface> {
    ctor public RemoteCallbackList.Builder(int);
    method @NonNull public android.os.RemoteCallbackList<E> build();
    method @NonNull public android.os.RemoteCallbackList.Builder setMaxQueueSize(int);
  }
  public class RemoteException extends android.util.AndroidException {
+364 −108

File changed.

Preview size limit exceeded, changes collapsed.