diff options
| author | 2018-02-24 10:25:40 +0000 | |
|---|---|---|
| committer | 2018-02-24 10:25:40 +0000 | |
| commit | cc25afe00033c7f77783ec097f6a3e04ed1b7859 (patch) | |
| tree | c4fb192a63c53dc5dc17978eef97c3bbfd7eaa87 | |
| parent | f690004af31c5de96fd9cd791da37237d91bff30 (diff) | |
| parent | 72534b7e22520e7a3ee4eae4f98c2cd20f9fb427 (diff) | |
Merge "Flip order of arguments"
| -rw-r--r-- | api/current.txt | 4 | ||||
| -rw-r--r-- | api/removed.txt | 8 | ||||
| -rw-r--r-- | core/java/android/os/StrictMode.java | 16 |
3 files changed, 24 insertions, 4 deletions
diff --git a/api/current.txt b/api/current.txt index ee87facac8a6..1c97c664bce0 100644 --- a/api/current.txt +++ b/api/current.txt @@ -32995,7 +32995,7 @@ package android.os { method public android.os.StrictMode.ThreadPolicy.Builder penaltyDialog(); method public android.os.StrictMode.ThreadPolicy.Builder penaltyDropBox(); method public android.os.StrictMode.ThreadPolicy.Builder penaltyFlashScreen(); - method public android.os.StrictMode.ThreadPolicy.Builder penaltyListener(android.os.StrictMode.OnThreadViolationListener, java.util.concurrent.Executor); + method public android.os.StrictMode.ThreadPolicy.Builder penaltyListener(java.util.concurrent.Executor, android.os.StrictMode.OnThreadViolationListener); method public android.os.StrictMode.ThreadPolicy.Builder penaltyLog(); method public android.os.StrictMode.ThreadPolicy.Builder permitAll(); method public android.os.StrictMode.ThreadPolicy.Builder permitCustomSlowCalls(); @@ -33027,7 +33027,7 @@ package android.os { method public android.os.StrictMode.VmPolicy.Builder penaltyDeathOnCleartextNetwork(); method public android.os.StrictMode.VmPolicy.Builder penaltyDeathOnFileUriExposure(); method public android.os.StrictMode.VmPolicy.Builder penaltyDropBox(); - method public android.os.StrictMode.VmPolicy.Builder penaltyListener(android.os.StrictMode.OnVmViolationListener, java.util.concurrent.Executor); + method public android.os.StrictMode.VmPolicy.Builder penaltyListener(java.util.concurrent.Executor, android.os.StrictMode.OnVmViolationListener); method public android.os.StrictMode.VmPolicy.Builder penaltyLog(); method public android.os.StrictMode.VmPolicy.Builder setClassInstanceLimit(java.lang.Class, int); } diff --git a/api/removed.txt b/api/removed.txt index 55022f36a016..79c54fde5477 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -257,6 +257,14 @@ package android.os { ctor public RecoverySystem(); } + public static final class StrictMode.ThreadPolicy.Builder { + method public android.os.StrictMode.ThreadPolicy.Builder penaltyListener(android.os.StrictMode.OnThreadViolationListener, java.util.concurrent.Executor); + } + + public static final class StrictMode.VmPolicy.Builder { + method public android.os.StrictMode.VmPolicy.Builder penaltyListener(android.os.StrictMode.OnVmViolationListener, java.util.concurrent.Executor); + } + public final class SystemClock { method public static java.time.Clock elapsedRealtimeClock(); method public static java.time.Clock uptimeClock(); diff --git a/core/java/android/os/StrictMode.java b/core/java/android/os/StrictMode.java index f90604abf293..76c13be3c1b2 100644 --- a/core/java/android/os/StrictMode.java +++ b/core/java/android/os/StrictMode.java @@ -636,7 +636,7 @@ public final class StrictMode { * executor every violation. */ public Builder penaltyListener( - @NonNull OnThreadViolationListener listener, @NonNull Executor executor) { + @NonNull Executor executor, @NonNull OnThreadViolationListener listener) { if (executor == null) { throw new NullPointerException("executor must not be null"); } @@ -645,6 +645,12 @@ public final class StrictMode { return this; } + /** @removed */ + public Builder penaltyListener( + @NonNull OnThreadViolationListener listener, @NonNull Executor executor) { + return penaltyListener(executor, listener); + } + private Builder enable(int bit) { mMask |= bit; return this; @@ -971,7 +977,7 @@ public final class StrictMode { * Call #{@link OnVmViolationListener#onVmViolation(Violation)} on every violation. */ public Builder penaltyListener( - @NonNull OnVmViolationListener listener, @NonNull Executor executor) { + @NonNull Executor executor, @NonNull OnVmViolationListener listener) { if (executor == null) { throw new NullPointerException("executor must not be null"); } @@ -980,6 +986,12 @@ public final class StrictMode { return this; } + /** @removed */ + public Builder penaltyListener( + @NonNull OnVmViolationListener listener, @NonNull Executor executor) { + return penaltyListener(executor, listener); + } + private Builder enable(int bit) { mMask |= bit; return this; |