summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-05-30 15:05:26 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-05-30 15:05:26 +0000
commit26a28f64c54ac3f6c19902566e1858395ee5c1fb (patch)
treea2dc4e584b281f97e29f0da8b9881e9ada51a97e
parent23d7a55d187db8db24bc797f811ab1a35a4129d9 (diff)
parent3b37af4c3c71db53f9f430eabacd3edf3ff2d41f (diff)
Merge "Remove @VisibleForTesting from DevicePolicyEventLogger getters." into qt-dev
-rw-r--r--core/java/android/app/admin/DevicePolicyEventLogger.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/core/java/android/app/admin/DevicePolicyEventLogger.java b/core/java/android/app/admin/DevicePolicyEventLogger.java
index 44ea21881e88..95a797392940 100644
--- a/core/java/android/app/admin/DevicePolicyEventLogger.java
+++ b/core/java/android/app/admin/DevicePolicyEventLogger.java
@@ -22,9 +22,10 @@ import android.stats.devicepolicy.nano.StringList;
import android.util.StatsLog;
import com.android.framework.protobuf.nano.MessageNano;
-import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.util.Preconditions;
+import java.util.Arrays;
+
/**
* A wrapper for logging managed device events using {@link StatsLog}.
* <p/>
@@ -45,7 +46,7 @@ import com.android.internal.util.Preconditions;
* @see StatsLog
* @hide
*/
-public final class DevicePolicyEventLogger {
+public class DevicePolicyEventLogger {
private final int mEventId;
private int mIntValue;
private boolean mBooleanValue;
@@ -71,7 +72,6 @@ public final class DevicePolicyEventLogger {
/**
* Returns the event id.
*/
- @VisibleForTesting
public int getEventId() {
return mEventId;
}
@@ -87,7 +87,6 @@ public final class DevicePolicyEventLogger {
/**
* Returns the generic <code>int</code> value.
*/
- @VisibleForTesting
public int getInt() {
return mIntValue;
}
@@ -103,7 +102,6 @@ public final class DevicePolicyEventLogger {
/**
* Returns the generic <code>boolean</code> value.
*/
- @VisibleForTesting
public boolean getBoolean() {
return mBooleanValue;
}
@@ -119,7 +117,6 @@ public final class DevicePolicyEventLogger {
/**
* Returns the time period in milliseconds.
*/
- @VisibleForTesting
public long getTimePeriod() {
return mTimePeriodMs;
}
@@ -162,11 +159,13 @@ public final class DevicePolicyEventLogger {
}
/**
- * Returns the generic <code>String[]</code> value.
+ * Returns a copy of the generic <code>String[]</code> value.
*/
- @VisibleForTesting
public String[] getStringArray() {
- return mStringArrayValue;
+ if (mStringArrayValue == null) {
+ return null;
+ }
+ return Arrays.copyOf(mStringArrayValue, mStringArrayValue.length);
}
/**
@@ -188,7 +187,6 @@ public final class DevicePolicyEventLogger {
/**
* Returns the package name of the admin application.
*/
- @VisibleForTesting
public String getAdminPackageName() {
return mAdminPackageName;
}