Add shim for EthernetManager#getInterfaceList.

Bug: 171872016
Test: m
Merged-In: If924556340b197d791b3fc9d727e112169be53f2
Change-Id: I16d734c9d8493cf22c8d7edf4f9b8aa58ca2c511
diff --git a/apishim/33/com/android/networkstack/apishim/EthernetManagerShimImpl.java b/apishim/33/com/android/networkstack/apishim/EthernetManagerShimImpl.java
index 92df86d..82a8f35 100644
--- a/apishim/33/com/android/networkstack/apishim/EthernetManagerShimImpl.java
+++ b/apishim/33/com/android/networkstack/apishim/EthernetManagerShimImpl.java
@@ -27,6 +27,7 @@
 
 import com.android.networkstack.apishim.common.EthernetManagerShim;
 
+import java.util.List;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.Executor;
 
@@ -95,4 +96,10 @@
     public void setIncludeTestInterfaces(boolean include) {
         mEm.setIncludeTestInterfaces(include);
     }
+
+    @Override
+    @NonNull
+    public List<String> getInterfaceList() {
+        return mEm.getInterfaceList();
+    }
 }
diff --git a/apishim/common/com/android/networkstack/apishim/common/EthernetManagerShim.java b/apishim/common/com/android/networkstack/apishim/common/EthernetManagerShim.java
index 85cf1cc..02a08de 100644
--- a/apishim/common/com/android/networkstack/apishim/common/EthernetManagerShim.java
+++ b/apishim/common/com/android/networkstack/apishim/common/EthernetManagerShim.java
@@ -21,7 +21,7 @@
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
 
-
+import java.util.List;
 import java.util.concurrent.Executor;
 
 /** API shim for EthernetManager */
@@ -55,4 +55,9 @@
     default void setIncludeTestInterfaces(boolean include) throws UnsupportedApiLevelException {
         throw new UnsupportedApiLevelException("Not supported until API 30");
     }
+
+    /** Shim for EthernetManager#getInterfaceList */
+    default List<String> getInterfaceList() throws UnsupportedApiLevelException {
+        throw new UnsupportedApiLevelException("Not supported until API 33");
+    }
 }