summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2019-03-13 14:07:43 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-03-13 14:07:43 +0000
commit2e44838064bb41618469756b986c8ac6a2892855 (patch)
treeb59b84b1a5250b1a09c39760a4a18916ed10af6d /core/java/android
parentabff3f4f210742dcaea375bf9c030f9150c4183d (diff)
parent0bbb9f68824092f210a205253c27ab4c2eefb762 (diff)
Merge "Clean up bugreport API."
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/os/BugreportManager.java5
-rw-r--r--core/java/android/os/BugreportParams.java1
2 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/os/BugreportManager.java b/core/java/android/os/BugreportManager.java
index 684369a6f720..672624cab88c 100644
--- a/core/java/android/os/BugreportManager.java
+++ b/core/java/android/os/BugreportManager.java
@@ -17,6 +17,7 @@
package android.os;
import android.annotation.CallbackExecutor;
+import android.annotation.FloatRange;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.Nullable;
@@ -39,7 +40,7 @@ import java.util.concurrent.Executor;
*/
@SystemApi
@SystemService(Context.BUGREPORT_SERVICE)
-public class BugreportManager {
+public final class BugreportManager {
private final Context mContext;
private final IDumpstate mBinder;
@@ -90,7 +91,7 @@ public class BugreportManager {
* Called when there is a progress update.
* @param progress the progress in [0.0, 100.0]
*/
- public void onProgress(float progress) {}
+ public void onProgress(@FloatRange(from = 0f, to = 100f) float progress) {}
/**
* Called when taking bugreport resulted in an error.
diff --git a/core/java/android/os/BugreportParams.java b/core/java/android/os/BugreportParams.java
index 3871375cfced..279ccae7c94f 100644
--- a/core/java/android/os/BugreportParams.java
+++ b/core/java/android/os/BugreportParams.java
@@ -41,6 +41,7 @@ public final class BugreportParams {
/**
* Defines acceptable types of bugreports.
+ * @hide
*/
@Retention(RetentionPolicy.SOURCE)
@IntDef(prefix = { "BUGREPORT_MODE_" }, value = {