summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-02-24 10:25:40 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-02-24 10:25:40 +0000
commitcc25afe00033c7f77783ec097f6a3e04ed1b7859 (patch)
treec4fb192a63c53dc5dc17978eef97c3bbfd7eaa87
parentf690004af31c5de96fd9cd791da37237d91bff30 (diff)
parent72534b7e22520e7a3ee4eae4f98c2cd20f9fb427 (diff)
Merge "Flip order of arguments"
-rw-r--r--api/current.txt4
-rw-r--r--api/removed.txt8
-rw-r--r--core/java/android/os/StrictMode.java16
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;