Merge "Add @RequiresApi annotation to repeated fields write APIs in StatsEvent" into main
diff --git a/framework/java/android/util/StatsEvent.java b/framework/java/android/util/StatsEvent.java
index 221226d..5538f4b 100644
--- a/framework/java/android/util/StatsEvent.java
+++ b/framework/java/android/util/StatsEvent.java
@@ -21,8 +21,11 @@
 import android.annotation.NonNull;
 import android.annotation.Nullable;
 import android.annotation.SystemApi;
+import android.os.Build;
 import android.os.SystemClock;
 
+import androidx.annotation.RequiresApi;
+
 import com.android.internal.annotations.GuardedBy;
 import com.android.internal.annotations.VisibleForTesting;
 
@@ -592,6 +595,7 @@
          *
          * @param elements array of booleans.
          **/
+        @RequiresApi(Build.VERSION_CODES.TIRAMISU)
         @NonNull
         public Builder writeBooleanArray(@NonNull final boolean[] elements) {
             final byte numElements = (byte)elements.length;
@@ -615,6 +619,7 @@
          *
          * @param elements array of ints.
          **/
+        @RequiresApi(Build.VERSION_CODES.TIRAMISU)
         @NonNull
         public Builder writeIntArray(@NonNull final int[] elements) {
             final byte numElements = (byte)elements.length;
@@ -638,6 +643,7 @@
          *
          * @param elements array of longs.
          **/
+        @RequiresApi(Build.VERSION_CODES.TIRAMISU)
         @NonNull
         public Builder writeLongArray(@NonNull final long[] elements) {
             final byte numElements = (byte)elements.length;
@@ -661,6 +667,7 @@
          *
          * @param elements array of floats.
          **/
+        @RequiresApi(Build.VERSION_CODES.TIRAMISU)
         @NonNull
         public Builder writeFloatArray(@NonNull final float[] elements) {
             final byte numElements = (byte)elements.length;
@@ -684,6 +691,7 @@
          *
          * @param elements array of strings.
          **/
+        @RequiresApi(Build.VERSION_CODES.TIRAMISU)
         @NonNull
         public Builder writeStringArray(@NonNull final String[] elements) {
             final byte numElements = (byte)elements.length;