caraudioservice: excludes from coverage boilerplate and debug

This CL excludes from coverage private constructor of static classes
ad debug fonctions.

Bug: 269406426
Test: coverage

Change-Id: I1a79b636a5d727be55e8173b93754e9d1421e1de
Signed-off-by: François Gaffie <francois.gaffie@renault.com>
diff --git a/service/src/com/android/car/audio/CarVolumeEventFlag.java b/service/src/com/android/car/audio/CarVolumeEventFlag.java
index e71cdb3..320e316 100644
--- a/service/src/com/android/car/audio/CarVolumeEventFlag.java
+++ b/service/src/com/android/car/audio/CarVolumeEventFlag.java
@@ -16,9 +16,14 @@
 
 package com.android.car.audio;
 
+import static com.android.car.internal.ExcludeFromCodeCoverageGeneratedReport.DEBUGGING_CODE;
+import static com.android.car.internal.ExcludeFromCodeCoverageGeneratedReport.PRIVATE_CONSTRUCTOR;
+
 import android.annotation.IntDef;
 import android.util.SparseArray;
 
+import com.android.car.internal.ExcludeFromCodeCoverageGeneratedReport;
+
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 
@@ -53,6 +58,7 @@
         FLAG_NAMES.put(FLAG_EVENT_VOLUME_LIMITED, "FLAG_EVENT_VOLUME_LIMITED");
     }
 
+    @ExcludeFromCodeCoverageGeneratedReport(reason = PRIVATE_CONSTRUCTOR)
     private CarVolumeEventFlag() {
         throw new UnsupportedOperationException("CarVolumeEventFlag is non-instantiable");
     }
@@ -70,6 +76,7 @@
         return flags != 0;
     }
 
+    @ExcludeFromCodeCoverageGeneratedReport(reason = DEBUGGING_CODE)
     static String flagsToString(int flags) {
         StringBuilder stringBuffer = new StringBuilder();
         for (int index = 0; index < FLAG_NAMES.size(); index++) {
diff --git a/service/src/com/android/car/audio/CoreAudioHelper.java b/service/src/com/android/car/audio/CoreAudioHelper.java
index 812e5fc..98e8509 100644
--- a/service/src/com/android/car/audio/CoreAudioHelper.java
+++ b/service/src/com/android/car/audio/CoreAudioHelper.java
@@ -16,6 +16,8 @@
 
 package com.android.car.audio;
 
+import static com.android.car.internal.ExcludeFromCodeCoverageGeneratedReport.PRIVATE_CONSTRUCTOR;
+
 import android.annotation.Nullable;
 import android.car.builtin.media.AudioManagerHelper;
 import android.car.builtin.util.Slogf;
@@ -25,6 +27,7 @@
 import android.media.audiopolicy.AudioVolumeGroup;
 import android.util.SparseArray;
 
+import com.android.car.internal.ExcludeFromCodeCoverageGeneratedReport;
 import com.android.car.internal.util.VersionUtils;
 import com.android.internal.util.Preconditions;
 
@@ -39,6 +42,7 @@
 
     private static final boolean DEBUG = false;
 
+    @ExcludeFromCodeCoverageGeneratedReport(reason = PRIVATE_CONSTRUCTOR)
     private CoreAudioHelper() {
         throw new UnsupportedOperationException("CoreAudioHelper class is non-instantiable, "
                 + "contains static members only");