// Copyright (C) 2015 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Make test APK
// ============================================================
package {
    default_team: "trendy_team_fwk_wifi_hal",
    default_applicable_licenses: ["Android-Apache-2.0"],
}

android_test {
    name: "FrameworksWifiTests",

    srcs: ["**/*.java"],

    dxflags: ["--multi-dex"],

    java_version: "1.9",

    static_libs: [
        "androidx.test.rules",
        "collector-device-lib",
        "hamcrest-library",
        "mockito-target-extended-minus-junit4",
        "frameworks-base-testutils",
        "truth",

        // Statically link wifi-service-pre-jarjar since we want to test the working copy of
        // service-wifi, not the on-device copy.
        // Use pre-jarjar version so that we can reference symbols before they are renamed.
        // Then, the jarjar_rules here will perform the rename for the entire APK
        // i.e. service-wifi + test code
        "wifi-service-pre-jarjar",
        "platform-compat-test-rules",
    ],

    jarjar_rules: ":merged_jarjar",

    sdk_version: "core_current",
    libs: [
        // order matters: classes in framework-wifi are resolved before framework, meaning
        // @hide APIs in framework-wifi are resolved before @SystemApi stubs in framework
        "framework-wifi-pre-jarjar",
        // for accessing connectivity hidden APIs
        "framework-connectivity.impl",
        "framework",

        // if sdk_version="" this gets automatically included, but here we need to add manually.
        "framework-res",

        "android.test.runner.stubs",
        "android.test.base.stubs",
        "android.test.mock.stubs",
        // load the resources from the resources APK.
        "ServiceWifiResources",
        "auto_value_annotations",
    ],

    plugins: ["auto_value_plugin"],

    // these are needed for Extended Mockito
    jni_libs: [
        "libdexmakerjvmtiagent",
        "libstaticjvmtiagent",
    ],
    compile_multilib: "both",

    min_sdk_version: "30",
    target_sdk_version: "33",
    privileged: true,
    test_suites: [
        "general-tests",
        "mts-wifi",
    ],

    // For coverage
    jacoco: {
        exclude_filter: [
        ],
        include_filter: [
            "com.android.server.wifi.ActiveModeManager",
            "com.android.server.wifi.ActiveModeManager$*",
            "com.android.server.wifi.ActiveModeManager.**",
            "com.android.server.wifi.ActiveModeWarden",
            "com.android.server.wifi.ActiveModeWarden$*",
            "com.android.server.wifi.ActiveModeWarden.**",
            "com.android.server.wifi.AdaptiveConnectivityEnabledSettingObserver",
            "com.android.server.wifi.AdaptiveConnectivityEnabledSettingObserver$*",
            "com.android.server.wifi.AdaptiveConnectivityEnabledSettingObserver.**",
            "com.android.server.wifi.AfcClient",
            "com.android.server.wifi.AfcClient$*",
            "com.android.server.wifi.AfcClient.**",
            "com.android.server.wifi.AfcEllipseLocation",
            "com.android.server.wifi.AfcEllipseLocation$*",
            "com.android.server.wifi.AfcEllipseLocation.**",
            "com.android.server.wifi.AfcLocation",
            "com.android.server.wifi.AfcLocation$*",
            "com.android.server.wifi.AfcLocation.**",
            "com.android.server.wifi.AfcLocationUtil",
            "com.android.server.wifi.AfcLocationUtil$*",
            "com.android.server.wifi.AfcLocationUtil.**",
            "com.android.server.wifi.AfcManager",
            "com.android.server.wifi.AfcManager$*",
            "com.android.server.wifi.AfcManager.**",
            "com.android.server.wifi.AfcServerResponse",
            "com.android.server.wifi.AfcServerResponse$*",
            "com.android.server.wifi.AfcServerResponse.**",
            "com.android.server.wifi.ApplicationQosPolicyRequestHandler",
            "com.android.server.wifi.ApplicationQosPolicyRequestHandler$*",
            "com.android.server.wifi.ApplicationQosPolicyRequestHandler.**",
            "com.android.server.wifi.ApplicationQosPolicyTrackingTable",
            "com.android.server.wifi.ApplicationQosPolicyTrackingTable$*",
            "com.android.server.wifi.ApplicationQosPolicyTrackingTable.**",
            "com.android.server.wifi.AssocRejectEventInfo",
            "com.android.server.wifi.AssocRejectEventInfo$*",
            "com.android.server.wifi.AssocRejectEventInfo.**",
            "com.android.server.wifi.AuthenticationFailureEventInfo",
            "com.android.server.wifi.AuthenticationFailureEventInfo$*",
            "com.android.server.wifi.AuthenticationFailureEventInfo.**",
            "com.android.server.wifi.AvailableNetworkNotifier",
            "com.android.server.wifi.AvailableNetworkNotifier$*",
            "com.android.server.wifi.AvailableNetworkNotifier.**",
            "com.android.server.wifi.BackupManagerProxy",
            "com.android.server.wifi.BackupManagerProxy$*",
            "com.android.server.wifi.BackupManagerProxy.**",
            "com.android.server.wifi.BackupRestoreController",
            "com.android.server.wifi.BackupRestoreController$*",
            "com.android.server.wifi.BackupRestoreController.**",
            "com.android.server.wifi.BubbleFunScorer",
            "com.android.server.wifi.BubbleFunScorer$*",
            "com.android.server.wifi.BubbleFunScorer.**",
            "com.android.server.wifi.BuildProperties",
            "com.android.server.wifi.BuildProperties$*",
            "com.android.server.wifi.BuildProperties.**",
            "com.android.server.wifi.ByteBufferReader",
            "com.android.server.wifi.ByteBufferReader$*",
            "com.android.server.wifi.ByteBufferReader.**",
            "com.android.server.wifi.CertificateEventInfo",
            "com.android.server.wifi.CertificateEventInfo$*",
            "com.android.server.wifi.CertificateEventInfo.**",
            "com.android.server.wifi.ClientMode",
            "com.android.server.wifi.ClientMode$*",
            "com.android.server.wifi.ClientMode.**",
            "com.android.server.wifi.ClientModeDefaults",
            "com.android.server.wifi.ClientModeDefaults$*",
            "com.android.server.wifi.ClientModeDefaults.**",
            "com.android.server.wifi.ClientModeImpl",
            "com.android.server.wifi.ClientModeImpl$*",
            "com.android.server.wifi.ClientModeImpl.**",
            "com.android.server.wifi.ClientModeImplListener",
            "com.android.server.wifi.ClientModeImplListener$*",
            "com.android.server.wifi.ClientModeImplListener.**",
            "com.android.server.wifi.ClientModeImplMonitor",
            "com.android.server.wifi.ClientModeImplMonitor$*",
            "com.android.server.wifi.ClientModeImplMonitor.**",
            "com.android.server.wifi.ClientModeManager",
            "com.android.server.wifi.ClientModeManager$*",
            "com.android.server.wifi.ClientModeManager.**",
            "com.android.server.wifi.ClientModeManagerBroadcastQueue",
            "com.android.server.wifi.ClientModeManagerBroadcastQueue$*",
            "com.android.server.wifi.ClientModeManagerBroadcastQueue.**",
            "com.android.server.wifi.Clock",
            "com.android.server.wifi.Clock$*",
            "com.android.server.wifi.Clock.**",
            "com.android.server.wifi.CompatibilityScorer",
            "com.android.server.wifi.CompatibilityScorer$*",
            "com.android.server.wifi.CompatibilityScorer.**",
            "com.android.server.wifi.ConcreteClientModeManager",
            "com.android.server.wifi.ConcreteClientModeManager$*",
            "com.android.server.wifi.ConcreteClientModeManager.**",
            "com.android.server.wifi.ConfigurationMap",
            "com.android.server.wifi.ConfigurationMap$*",
            "com.android.server.wifi.ConfigurationMap.**",
            "com.android.server.wifi.ConnectHelper",
            "com.android.server.wifi.ConnectHelper$*",
            "com.android.server.wifi.ConnectHelper.**",
            "com.android.server.wifi.ConnectToNetworkNotificationBuilder",
            "com.android.server.wifi.ConnectToNetworkNotificationBuilder$*",
            "com.android.server.wifi.ConnectToNetworkNotificationBuilder.**",
            "com.android.server.wifi.ConnectedScorer",
            "com.android.server.wifi.ConnectedScorer$*",
            "com.android.server.wifi.ConnectedScorer.**",
            "com.android.server.wifi.ConnectedScorerHelper",
            "com.android.server.wifi.ConnectedScorerHelper$*",
            "com.android.server.wifi.ConnectedScorerHelper.**",
            "com.android.server.wifi.ConnectionFailureNotificationBuilder",
            "com.android.server.wifi.ConnectionFailureNotificationBuilder$*",
            "com.android.server.wifi.ConnectionFailureNotificationBuilder.**",
            "com.android.server.wifi.ConnectionFailureNotifier",
            "com.android.server.wifi.ConnectionFailureNotifier$*",
            "com.android.server.wifi.ConnectionFailureNotifier.**",
            "com.android.server.wifi.DefaultClientModeManager",
            "com.android.server.wifi.DefaultClientModeManager$*",
            "com.android.server.wifi.DefaultClientModeManager.**",
            "com.android.server.wifi.DeviceConfigFacade",
            "com.android.server.wifi.DeviceConfigFacade$*",
            "com.android.server.wifi.DeviceConfigFacade.**",
            "com.android.server.wifi.DisconnectEventInfo",
            "com.android.server.wifi.DisconnectEventInfo$*",
            "com.android.server.wifi.DisconnectEventInfo.**",
            "com.android.server.wifi.DppManager",
            "com.android.server.wifi.DppManager$*",
            "com.android.server.wifi.DppManager.**",
            "com.android.server.wifi.DppMetrics",
            "com.android.server.wifi.DppMetrics$*",
            "com.android.server.wifi.DppMetrics.**",
            "com.android.server.wifi.EapFailureNotifier",
            "com.android.server.wifi.EapFailureNotifier$*",
            "com.android.server.wifi.EapFailureNotifier.**",
            "com.android.server.wifi.ExtendedWifiInfo",
            "com.android.server.wifi.ExtendedWifiInfo$*",
            "com.android.server.wifi.ExtendedWifiInfo.**",
            "com.android.server.wifi.ExternalPnoScanRequestManager",
            "com.android.server.wifi.ExternalPnoScanRequestManager$*",
            "com.android.server.wifi.ExternalPnoScanRequestManager.**",
            "com.android.server.wifi.ExternalScoreUpdateObserverProxy",
            "com.android.server.wifi.ExternalScoreUpdateObserverProxy$*",
            "com.android.server.wifi.ExternalScoreUpdateObserverProxy.**",
            "com.android.server.wifi.FakeWifiLog",
            "com.android.server.wifi.FakeWifiLog$*",
            "com.android.server.wifi.FakeWifiLog.**",
            "com.android.server.wifi.FrameworkFacade",
            "com.android.server.wifi.FrameworkFacade$*",
            "com.android.server.wifi.FrameworkFacade.**",
            "com.android.server.wifi.HalDeviceManager",
            "com.android.server.wifi.HalDeviceManager$*",
            "com.android.server.wifi.HalDeviceManager.**",
            "com.android.server.wifi.HalDeviceManagerUtil",
            "com.android.server.wifi.HalDeviceManagerUtil$*",
            "com.android.server.wifi.HalDeviceManagerUtil.**",
            "com.android.server.wifi.HostapdHal",
            "com.android.server.wifi.HostapdHal$*",
            "com.android.server.wifi.HostapdHal.**",
            "com.android.server.wifi.HostapdHalAidlImp",
            "com.android.server.wifi.HostapdHalAidlImp$*",
            "com.android.server.wifi.HostapdHalAidlImp.**",
            "com.android.server.wifi.HostapdHalHidlImp",
            "com.android.server.wifi.HostapdHalHidlImp$*",
            "com.android.server.wifi.HostapdHalHidlImp.**",
            "com.android.server.wifi.IHostapdHal",
            "com.android.server.wifi.IHostapdHal$*",
            "com.android.server.wifi.IHostapdHal.**",
            "com.android.server.wifi.IMSIParameter",
            "com.android.server.wifi.IMSIParameter$*",
            "com.android.server.wifi.IMSIParameter.**",
            "com.android.server.wifi.ISupplicantStaIfaceHal",
            "com.android.server.wifi.ISupplicantStaIfaceHal$*",
            "com.android.server.wifi.ISupplicantStaIfaceHal.**",
            "com.android.server.wifi.ImsiPrivacyProtectionExemptionStoreData",
            "com.android.server.wifi.ImsiPrivacyProtectionExemptionStoreData$*",
            "com.android.server.wifi.ImsiPrivacyProtectionExemptionStoreData.**",
            "com.android.server.wifi.InsecureEapNetworkHandler",
            "com.android.server.wifi.InsecureEapNetworkHandler$*",
            "com.android.server.wifi.InsecureEapNetworkHandler.**",
            "com.android.server.wifi.InterfaceConflictManager",
            "com.android.server.wifi.InterfaceConflictManager$*",
            "com.android.server.wifi.InterfaceConflictManager.**",
            "com.android.server.wifi.LastMileLogger",
            "com.android.server.wifi.LastMileLogger$*",
            "com.android.server.wifi.LastMileLogger.**",
            "com.android.server.wifi.LocalOnlyHotspotRequestInfo",
            "com.android.server.wifi.LocalOnlyHotspotRequestInfo$*",
            "com.android.server.wifi.LocalOnlyHotspotRequestInfo.**",
            "com.android.server.wifi.LogcatLog",
            "com.android.server.wifi.LogcatLog$*",
            "com.android.server.wifi.LogcatLog.**",
            "com.android.server.wifi.MacAddressUtil",
            "com.android.server.wifi.MacAddressUtil$*",
            "com.android.server.wifi.MacAddressUtil.**",
            "com.android.server.wifi.MakeBeforeBreakManager",
            "com.android.server.wifi.MakeBeforeBreakManager$*",
            "com.android.server.wifi.MakeBeforeBreakManager.**",
            "com.android.server.wifi.MboOceConstants",
            "com.android.server.wifi.MboOceConstants$*",
            "com.android.server.wifi.MboOceConstants.**",
            "com.android.server.wifi.MboOceController",
            "com.android.server.wifi.MboOceController$*",
            "com.android.server.wifi.MboOceController.**",
            "com.android.server.wifi.MemoryStoreImpl",
            "com.android.server.wifi.MemoryStoreImpl$*",
            "com.android.server.wifi.MemoryStoreImpl.**",
            "com.android.server.wifi.MultiInternetManager",
            "com.android.server.wifi.MultiInternetManager$*",
            "com.android.server.wifi.MultiInternetManager.**",
            "com.android.server.wifi.MultiInternetWifiNetworkFactory",
            "com.android.server.wifi.MultiInternetWifiNetworkFactory$*",
            "com.android.server.wifi.MultiInternetWifiNetworkFactory.**",
            "com.android.server.wifi.NetworkConnectionEventInfo",
            "com.android.server.wifi.NetworkConnectionEventInfo$*",
            "com.android.server.wifi.NetworkConnectionEventInfo.**",
            "com.android.server.wifi.NetworkListSharedStoreData",
            "com.android.server.wifi.NetworkListSharedStoreData$*",
            "com.android.server.wifi.NetworkListSharedStoreData.**",
            "com.android.server.wifi.NetworkListStoreData",
            "com.android.server.wifi.NetworkListStoreData$*",
            "com.android.server.wifi.NetworkListStoreData.**",
            "com.android.server.wifi.NetworkListUserStoreData",
            "com.android.server.wifi.NetworkListUserStoreData$*",
            "com.android.server.wifi.NetworkListUserStoreData.**",
            "com.android.server.wifi.NetworkRequestStoreData",
            "com.android.server.wifi.NetworkRequestStoreData$*",
            "com.android.server.wifi.NetworkRequestStoreData.**",
            "com.android.server.wifi.NetworkSuggestionNominator",
            "com.android.server.wifi.NetworkSuggestionNominator$*",
            "com.android.server.wifi.NetworkSuggestionNominator.**",
            "com.android.server.wifi.NetworkSuggestionStoreData",
            "com.android.server.wifi.NetworkSuggestionStoreData$*",
            "com.android.server.wifi.NetworkSuggestionStoreData.**",
            "com.android.server.wifi.NetworkUpdateResult",
            "com.android.server.wifi.NetworkUpdateResult$*",
            "com.android.server.wifi.NetworkUpdateResult.**",
            "com.android.server.wifi.NoLogMessage",
            "com.android.server.wifi.NoLogMessage$*",
            "com.android.server.wifi.NoLogMessage.**",
            "com.android.server.wifi.NonCarrierMergedNetworksStatusTracker",
            "com.android.server.wifi.NonCarrierMergedNetworksStatusTracker$*",
            "com.android.server.wifi.NonCarrierMergedNetworksStatusTracker.**",
            "com.android.server.wifi.OemWifiNetworkFactory",
            "com.android.server.wifi.OemWifiNetworkFactory$*",
            "com.android.server.wifi.OemWifiNetworkFactory.**",
            "com.android.server.wifi.OpenNetworkNotifier",
            "com.android.server.wifi.OpenNetworkNotifier$*",
            "com.android.server.wifi.OpenNetworkNotifier.**",
            "com.android.server.wifi.PmkCacheManager",
            "com.android.server.wifi.PmkCacheManager$*",
            "com.android.server.wifi.PmkCacheManager.**",
            "com.android.server.wifi.PropertyService",
            "com.android.server.wifi.PropertyService$*",
            "com.android.server.wifi.PropertyService.**",
            "com.android.server.wifi.QosPolicyRequestHandler",
            "com.android.server.wifi.QosPolicyRequestHandler$*",
            "com.android.server.wifi.QosPolicyRequestHandler.**",
            "com.android.server.wifi.RandomizedMacStoreData",
            "com.android.server.wifi.RandomizedMacStoreData$*",
            "com.android.server.wifi.RandomizedMacStoreData.**",
            "com.android.server.wifi.RestrictedWifiNetworkFactory",
            "com.android.server.wifi.RestrictedWifiNetworkFactory$*",
            "com.android.server.wifi.RestrictedWifiNetworkFactory.**",
            "com.android.server.wifi.RssiMonitor",
            "com.android.server.wifi.RssiMonitor$*",
            "com.android.server.wifi.RssiMonitor.**",
            "com.android.server.wifi.RunnerHandler",
            "com.android.server.wifi.RunnerHandler$*",
            "com.android.server.wifi.RunnerHandler.**",
            "com.android.server.wifi.RunnerState",
            "com.android.server.wifi.RunnerState$*",
            "com.android.server.wifi.RunnerState.**",
            "com.android.server.wifi.SarInfo",
            "com.android.server.wifi.SarInfo$*",
            "com.android.server.wifi.SarInfo.**",
            "com.android.server.wifi.SarManager",
            "com.android.server.wifi.SarManager$*",
            "com.android.server.wifi.SarManager.**",
            "com.android.server.wifi.SavedNetworkNominator",
            "com.android.server.wifi.SavedNetworkNominator$*",
            "com.android.server.wifi.SavedNetworkNominator.**",
            "com.android.server.wifi.ScanDetail",
            "com.android.server.wifi.ScanDetail$*",
            "com.android.server.wifi.ScanDetail.**",
            "com.android.server.wifi.ScanDetailCache",
            "com.android.server.wifi.ScanDetailCache$*",
            "com.android.server.wifi.ScanDetailCache.**",
            "com.android.server.wifi.ScanOnlyModeImpl",
            "com.android.server.wifi.ScanOnlyModeImpl$*",
            "com.android.server.wifi.ScanOnlyModeImpl.**",
            "com.android.server.wifi.ScanRequestProxy",
            "com.android.server.wifi.ScanRequestProxy$*",
            "com.android.server.wifi.ScanRequestProxy.**",
            "com.android.server.wifi.ScanResultMatchInfo",
            "com.android.server.wifi.ScanResultMatchInfo$*",
            "com.android.server.wifi.ScanResultMatchInfo.**",
            "com.android.server.wifi.ScoreCardBasedScorer",
            "com.android.server.wifi.ScoreCardBasedScorer$*",
            "com.android.server.wifi.ScoreCardBasedScorer.**",
            "com.android.server.wifi.ScoringParams",
            "com.android.server.wifi.ScoringParams$*",
            "com.android.server.wifi.ScoringParams.**",
            "com.android.server.wifi.SelfRecovery",
            "com.android.server.wifi.SelfRecovery$*",
            "com.android.server.wifi.SelfRecovery.**",
            "com.android.server.wifi.SimRequiredNotifier",
            "com.android.server.wifi.SimRequiredNotifier$*",
            "com.android.server.wifi.SimRequiredNotifier.**",
            "com.android.server.wifi.SoftApBackupRestore",
            "com.android.server.wifi.SoftApBackupRestore$*",
            "com.android.server.wifi.SoftApBackupRestore.**",
            "com.android.server.wifi.SoftApManager",
            "com.android.server.wifi.SoftApManager$*",
            "com.android.server.wifi.SoftApManager.**",
            "com.android.server.wifi.SoftApModeConfiguration",
            "com.android.server.wifi.SoftApModeConfiguration$*",
            "com.android.server.wifi.SoftApModeConfiguration.**",
            "com.android.server.wifi.SoftApNotifier",
            "com.android.server.wifi.SoftApNotifier$*",
            "com.android.server.wifi.SoftApNotifier.**",
            "com.android.server.wifi.SoftApStoreData",
            "com.android.server.wifi.SoftApStoreData$*",
            "com.android.server.wifi.SoftApStoreData.**",
            "com.android.server.wifi.SsidSetStoreData",
            "com.android.server.wifi.SsidSetStoreData$*",
            "com.android.server.wifi.SsidSetStoreData.**",
            "com.android.server.wifi.SsidTranslator",
            "com.android.server.wifi.SsidTranslator$*",
            "com.android.server.wifi.SsidTranslator.**",
            "com.android.server.wifi.StateChangeResult",
            "com.android.server.wifi.StateChangeResult$*",
            "com.android.server.wifi.StateChangeResult.**",
            "com.android.server.wifi.SupplicantEventInfo",
            "com.android.server.wifi.SupplicantEventInfo$*",
            "com.android.server.wifi.SupplicantEventInfo.**",
            "com.android.server.wifi.SupplicantStaIfaceCallbackAidlImpl",
            "com.android.server.wifi.SupplicantStaIfaceCallbackAidlImpl$*",
            "com.android.server.wifi.SupplicantStaIfaceCallbackAidlImpl.**",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlImpl",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlImpl$*",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlImpl.**",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_1Impl",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_1Impl$*",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_1Impl.**",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_2Impl",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_2Impl$*",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_2Impl.**",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_3Impl",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_3Impl$*",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_3Impl.**",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_4Impl",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_4Impl$*",
            "com.android.server.wifi.SupplicantStaIfaceCallbackHidlV1_4Impl.**",
            "com.android.server.wifi.SupplicantStaIfaceHal",
            "com.android.server.wifi.SupplicantStaIfaceHal$*",
            "com.android.server.wifi.SupplicantStaIfaceHal.**",
            "com.android.server.wifi.SupplicantStaIfaceHalAidlImpl",
            "com.android.server.wifi.SupplicantStaIfaceHalAidlImpl$*",
            "com.android.server.wifi.SupplicantStaIfaceHalAidlImpl.**",
            "com.android.server.wifi.SupplicantStaIfaceHalHidlImpl",
            "com.android.server.wifi.SupplicantStaIfaceHalHidlImpl$*",
            "com.android.server.wifi.SupplicantStaIfaceHalHidlImpl.**",
            "com.android.server.wifi.SupplicantStaNetworkCallbackAidlImpl",
            "com.android.server.wifi.SupplicantStaNetworkCallbackAidlImpl$*",
            "com.android.server.wifi.SupplicantStaNetworkCallbackAidlImpl.**",
            "com.android.server.wifi.SupplicantStaNetworkCallbackHidlImpl",
            "com.android.server.wifi.SupplicantStaNetworkCallbackHidlImpl$*",
            "com.android.server.wifi.SupplicantStaNetworkCallbackHidlImpl.**",
            "com.android.server.wifi.SupplicantStaNetworkCallbackHidlV1_4Impl",
            "com.android.server.wifi.SupplicantStaNetworkCallbackHidlV1_4Impl$*",
            "com.android.server.wifi.SupplicantStaNetworkCallbackHidlV1_4Impl.**",
            "com.android.server.wifi.SupplicantStaNetworkHalAidlImpl",
            "com.android.server.wifi.SupplicantStaNetworkHalAidlImpl$*",
            "com.android.server.wifi.SupplicantStaNetworkHalAidlImpl.**",
            "com.android.server.wifi.SupplicantStaNetworkHalHidlImpl",
            "com.android.server.wifi.SupplicantStaNetworkHalHidlImpl$*",
            "com.android.server.wifi.SupplicantStaNetworkHalHidlImpl.**",
            "com.android.server.wifi.SupplicantStateTracker",
            "com.android.server.wifi.SupplicantStateTracker$*",
            "com.android.server.wifi.SupplicantStateTracker.**",
            "com.android.server.wifi.SystemBuildProperties",
            "com.android.server.wifi.SystemBuildProperties$*",
            "com.android.server.wifi.SystemBuildProperties.**",
            "com.android.server.wifi.SystemPropertyService",
            "com.android.server.wifi.SystemPropertyService$*",
            "com.android.server.wifi.SystemPropertyService.**",
            "com.android.server.wifi.ThroughputPredictor",
            "com.android.server.wifi.ThroughputPredictor$*",
            "com.android.server.wifi.ThroughputPredictor.**",
            "com.android.server.wifi.ThroughputScorer",
            "com.android.server.wifi.ThroughputScorer$*",
            "com.android.server.wifi.ThroughputScorer.**",
            "com.android.server.wifi.TwtManager",
            "com.android.server.wifi.TwtManager$*",
            "com.android.server.wifi.TwtManager.**",
            "com.android.server.wifi.UntrustedWifiNetworkFactory",
            "com.android.server.wifi.UntrustedWifiNetworkFactory$*",
            "com.android.server.wifi.UntrustedWifiNetworkFactory.**",
            "com.android.server.wifi.VelocityBasedConnectedScorer",
            "com.android.server.wifi.VelocityBasedConnectedScorer$*",
            "com.android.server.wifi.VelocityBasedConnectedScorer.**",
            "com.android.server.wifi.WakeupConfigStoreData",
            "com.android.server.wifi.WakeupConfigStoreData$*",
            "com.android.server.wifi.WakeupConfigStoreData.**",
            "com.android.server.wifi.WakeupController",
            "com.android.server.wifi.WakeupController$*",
            "com.android.server.wifi.WakeupController.**",
            "com.android.server.wifi.WakeupEvaluator",
            "com.android.server.wifi.WakeupEvaluator$*",
            "com.android.server.wifi.WakeupEvaluator.**",
            "com.android.server.wifi.WakeupLock",
            "com.android.server.wifi.WakeupLock$*",
            "com.android.server.wifi.WakeupLock.**",
            "com.android.server.wifi.WakeupNotificationFactory",
            "com.android.server.wifi.WakeupNotificationFactory$*",
            "com.android.server.wifi.WakeupNotificationFactory.**",
            "com.android.server.wifi.WakeupOnboarding",
            "com.android.server.wifi.WakeupOnboarding$*",
            "com.android.server.wifi.WakeupOnboarding.**",
            "com.android.server.wifi.WepNetworkUsageController",
            "com.android.server.wifi.WepNetworkUsageController$*",
            "com.android.server.wifi.WepNetworkUsageController.**",
            "com.android.server.wifi.WifiApConfigStore",
            "com.android.server.wifi.WifiApConfigStore$*",
            "com.android.server.wifi.WifiApConfigStore.**",
            "com.android.server.wifi.WifiBackupDataParser",
            "com.android.server.wifi.WifiBackupDataParser$*",
            "com.android.server.wifi.WifiBackupDataParser.**",
            "com.android.server.wifi.WifiBackupDataV1Parser",
            "com.android.server.wifi.WifiBackupDataV1Parser$*",
            "com.android.server.wifi.WifiBackupDataV1Parser.**",
            "com.android.server.wifi.WifiBackupRestore",
            "com.android.server.wifi.WifiBackupRestore$*",
            "com.android.server.wifi.WifiBackupRestore.**",
            "com.android.server.wifi.WifiBlocklistMonitor",
            "com.android.server.wifi.WifiBlocklistMonitor$*",
            "com.android.server.wifi.WifiBlocklistMonitor.**",
            "com.android.server.wifi.WifiCandidates",
            "com.android.server.wifi.WifiCandidates$*",
            "com.android.server.wifi.WifiCandidates.**",
            "com.android.server.wifi.WifiCarrierInfoManager",
            "com.android.server.wifi.WifiCarrierInfoManager$*",
            "com.android.server.wifi.WifiCarrierInfoManager.**",
            "com.android.server.wifi.WifiCarrierInfoStoreManagerData",
            "com.android.server.wifi.WifiCarrierInfoStoreManagerData$*",
            "com.android.server.wifi.WifiCarrierInfoStoreManagerData.**",
            "com.android.server.wifi.WifiChannelUtilization",
            "com.android.server.wifi.WifiChannelUtilization$*",
            "com.android.server.wifi.WifiChannelUtilization.**",
            "com.android.server.wifi.WifiConfigManager",
            "com.android.server.wifi.WifiConfigManager$*",
            "com.android.server.wifi.WifiConfigManager.**",
            "com.android.server.wifi.WifiConfigStore",
            "com.android.server.wifi.WifiConfigStore$*",
            "com.android.server.wifi.WifiConfigStore.**",
            "com.android.server.wifi.WifiConfigurationUtil",
            "com.android.server.wifi.WifiConfigurationUtil$*",
            "com.android.server.wifi.WifiConfigurationUtil.**",
            "com.android.server.wifi.WifiConnectivityHelper",
            "com.android.server.wifi.WifiConnectivityHelper$*",
            "com.android.server.wifi.WifiConnectivityHelper.**",
            "com.android.server.wifi.WifiConnectivityManager",
            "com.android.server.wifi.WifiConnectivityManager$*",
            "com.android.server.wifi.WifiConnectivityManager.**",
            "com.android.server.wifi.WifiCountryCode",
            "com.android.server.wifi.WifiCountryCode$*",
            "com.android.server.wifi.WifiCountryCode.**",
            "com.android.server.wifi.WifiDataStall",
            "com.android.server.wifi.WifiDataStall$*",
            "com.android.server.wifi.WifiDataStall.**",
            "com.android.server.wifi.WifiDeviceStateChangeManager",
            "com.android.server.wifi.WifiDeviceStateChangeManager$*",
            "com.android.server.wifi.WifiDeviceStateChangeManager.**",
            "com.android.server.wifi.WifiDiagnostics",
            "com.android.server.wifi.WifiDiagnostics$*",
            "com.android.server.wifi.WifiDiagnostics.**",
            "com.android.server.wifi.WifiDialogManager",
            "com.android.server.wifi.WifiDialogManager$*",
            "com.android.server.wifi.WifiDialogManager.**",
            "com.android.server.wifi.WifiGlobals",
            "com.android.server.wifi.WifiGlobals$*",
            "com.android.server.wifi.WifiGlobals.**",
            "com.android.server.wifi.WifiHealthMonitor",
            "com.android.server.wifi.WifiHealthMonitor$*",
            "com.android.server.wifi.WifiHealthMonitor.**",
            "com.android.server.wifi.WifiInjector",
            "com.android.server.wifi.WifiInjector$*",
            "com.android.server.wifi.WifiInjector.**",
            "com.android.server.wifi.WifiKeyStore",
            "com.android.server.wifi.WifiKeyStore$*",
            "com.android.server.wifi.WifiKeyStore.**",
            "com.android.server.wifi.WifiLastResortWatchdog",
            "com.android.server.wifi.WifiLastResortWatchdog$*",
            "com.android.server.wifi.WifiLastResortWatchdog.**",
            "com.android.server.wifi.WifiLinkLayerStats",
            "com.android.server.wifi.WifiLinkLayerStats$*",
            "com.android.server.wifi.WifiLinkLayerStats.**",
            "com.android.server.wifi.WifiLocalServices",
            "com.android.server.wifi.WifiLocalServices$*",
            "com.android.server.wifi.WifiLocalServices.**",
            "com.android.server.wifi.WifiLockManager",
            "com.android.server.wifi.WifiLockManager$*",
            "com.android.server.wifi.WifiLockManager.**",
            "com.android.server.wifi.WifiLog",
            "com.android.server.wifi.WifiLog$*",
            "com.android.server.wifi.WifiLog.**",
            "com.android.server.wifi.WifiLoggerHal",
            "com.android.server.wifi.WifiLoggerHal$*",
            "com.android.server.wifi.WifiLoggerHal.**",
            "com.android.server.wifi.WifiMetrics",
            "com.android.server.wifi.WifiMetrics$*",
            "com.android.server.wifi.WifiMetrics.**",
            "com.android.server.wifi.WifiMonitor",
            "com.android.server.wifi.WifiMonitor$*",
            "com.android.server.wifi.WifiMonitor.**",
            "com.android.server.wifi.WifiMulticastLockManager",
            "com.android.server.wifi.WifiMulticastLockManager$*",
            "com.android.server.wifi.WifiMulticastLockManager.**",
            "com.android.server.wifi.WifiNative",
            "com.android.server.wifi.WifiNative$*",
            "com.android.server.wifi.WifiNative.**",
            "com.android.server.wifi.WifiNetworkAgent",
            "com.android.server.wifi.WifiNetworkAgent$*",
            "com.android.server.wifi.WifiNetworkAgent.**",
            "com.android.server.wifi.WifiNetworkFactory",
            "com.android.server.wifi.WifiNetworkFactory$*",
            "com.android.server.wifi.WifiNetworkFactory.**",
            "com.android.server.wifi.WifiNetworkSelector",
            "com.android.server.wifi.WifiNetworkSelector$*",
            "com.android.server.wifi.WifiNetworkSelector.**",
            "com.android.server.wifi.WifiNetworkSuggestionsManager",
            "com.android.server.wifi.WifiNetworkSuggestionsManager$*",
            "com.android.server.wifi.WifiNetworkSuggestionsManager.**",
            "com.android.server.wifi.WifiNotificationManager",
            "com.android.server.wifi.WifiNotificationManager$*",
            "com.android.server.wifi.WifiNotificationManager.**",
            "com.android.server.wifi.WifiP2pConnection",
            "com.android.server.wifi.WifiP2pConnection$*",
            "com.android.server.wifi.WifiP2pConnection.**",
            "com.android.server.wifi.WifiPowerMetrics",
            "com.android.server.wifi.WifiPowerMetrics$*",
            "com.android.server.wifi.WifiPowerMetrics.**",
            "com.android.server.wifi.WifiPseudonymManager",
            "com.android.server.wifi.WifiPseudonymManager$*",
            "com.android.server.wifi.WifiPseudonymManager.**",
            "com.android.server.wifi.WifiPulledAtomLogger",
            "com.android.server.wifi.WifiPulledAtomLogger$*",
            "com.android.server.wifi.WifiPulledAtomLogger.**",
            "com.android.server.wifi.WifiRoamingConfigStore",
            "com.android.server.wifi.WifiRoamingConfigStore$*",
            "com.android.server.wifi.WifiRoamingConfigStore.**",
            "com.android.server.wifi.WifiScanAlwaysAvailableSettingsCompatibility",
            "com.android.server.wifi.WifiScanAlwaysAvailableSettingsCompatibility$*",
            "com.android.server.wifi.WifiScanAlwaysAvailableSettingsCompatibility.**",
            "com.android.server.wifi.WifiScoreCard",
            "com.android.server.wifi.WifiScoreCard$*",
            "com.android.server.wifi.WifiScoreCard.**",
            "com.android.server.wifi.WifiScoreReport",
            "com.android.server.wifi.WifiScoreReport$*",
            "com.android.server.wifi.WifiScoreReport.**",
            "com.android.server.wifi.WifiService",
            "com.android.server.wifi.WifiService$*",
            "com.android.server.wifi.WifiService.**",
            "com.android.server.wifi.WifiServiceImpl",
            "com.android.server.wifi.WifiServiceImpl$*",
            "com.android.server.wifi.WifiServiceImpl.**",
            "com.android.server.wifi.WifiSettingsBackupRestore",
            "com.android.server.wifi.WifiSettingsBackupRestore$*",
            "com.android.server.wifi.WifiSettingsBackupRestore.**",
            "com.android.server.wifi.WifiSettingsConfigStore",
            "com.android.server.wifi.WifiSettingsConfigStore$*",
            "com.android.server.wifi.WifiSettingsConfigStore.**",
            "com.android.server.wifi.WifiSettingsStore",
            "com.android.server.wifi.WifiSettingsStore$*",
            "com.android.server.wifi.WifiSettingsStore.**",
            "com.android.server.wifi.WifiShellCommand",
            "com.android.server.wifi.WifiShellCommand$*",
            "com.android.server.wifi.WifiShellCommand.**",
            "com.android.server.wifi.WifiSignalPollResults",
            "com.android.server.wifi.WifiSignalPollResults$*",
            "com.android.server.wifi.WifiSignalPollResults.**",
            "com.android.server.wifi.WifiStateTracker",
            "com.android.server.wifi.WifiStateTracker$*",
            "com.android.server.wifi.WifiStateTracker.**",
            "com.android.server.wifi.WifiThreadRunner",
            "com.android.server.wifi.WifiThreadRunner$*",
            "com.android.server.wifi.WifiThreadRunner.**",
            "com.android.server.wifi.WifiTrafficPoller",
            "com.android.server.wifi.WifiTrafficPoller$*",
            "com.android.server.wifi.WifiTrafficPoller.**",
            "com.android.server.wifi.WifiVendorHal",
            "com.android.server.wifi.WifiVendorHal$*",
            "com.android.server.wifi.WifiVendorHal.**",
            "com.android.server.wifi.WifiVoipDetector",
            "com.android.server.wifi.WifiVoipDetector$*",
            "com.android.server.wifi.WifiVoipDetector.**",
            "com.android.server.wifi.WifiWakeMetrics",
            "com.android.server.wifi.WifiWakeMetrics$*",
            "com.android.server.wifi.WifiWakeMetrics.**",
            "com.android.server.wifi.WlanWakeReasonAndCounts",
            "com.android.server.wifi.WlanWakeReasonAndCounts$*",
            "com.android.server.wifi.WlanWakeReasonAndCounts.**",
            "com.android.server.wifi.WrongPasswordNotifier",
            "com.android.server.wifi.WrongPasswordNotifier$*",
            "com.android.server.wifi.WrongPasswordNotifier.**",
            "com.android.server.wifi.aware.Capabilities",
            "com.android.server.wifi.aware.Capabilities$*",
            "com.android.server.wifi.aware.Capabilities.**",
            "com.android.server.wifi.aware.PairingConfigManager",
            "com.android.server.wifi.aware.PairingConfigManager$*",
            "com.android.server.wifi.aware.PairingConfigManager.**",
            "com.android.server.wifi.aware.WifiAwareClientState",
            "com.android.server.wifi.aware.WifiAwareClientState$*",
            "com.android.server.wifi.aware.WifiAwareClientState.**",
            "com.android.server.wifi.aware.WifiAwareDataPathStateManager",
            "com.android.server.wifi.aware.WifiAwareDataPathStateManager$*",
            "com.android.server.wifi.aware.WifiAwareDataPathStateManager.**",
            "com.android.server.wifi.aware.WifiAwareDiscoverySessionState",
            "com.android.server.wifi.aware.WifiAwareDiscoverySessionState$*",
            "com.android.server.wifi.aware.WifiAwareDiscoverySessionState.**",
            "com.android.server.wifi.aware.WifiAwareMetrics",
            "com.android.server.wifi.aware.WifiAwareMetrics$*",
            "com.android.server.wifi.aware.WifiAwareMetrics.**",
            "com.android.server.wifi.aware.WifiAwareNativeApi",
            "com.android.server.wifi.aware.WifiAwareNativeApi$*",
            "com.android.server.wifi.aware.WifiAwareNativeApi.**",
            "com.android.server.wifi.aware.WifiAwareNativeCallback",
            "com.android.server.wifi.aware.WifiAwareNativeCallback$*",
            "com.android.server.wifi.aware.WifiAwareNativeCallback.**",
            "com.android.server.wifi.aware.WifiAwareNativeManager",
            "com.android.server.wifi.aware.WifiAwareNativeManager$*",
            "com.android.server.wifi.aware.WifiAwareNativeManager.**",
            "com.android.server.wifi.aware.WifiAwareService",
            "com.android.server.wifi.aware.WifiAwareService$*",
            "com.android.server.wifi.aware.WifiAwareService.**",
            "com.android.server.wifi.aware.WifiAwareServiceImpl",
            "com.android.server.wifi.aware.WifiAwareServiceImpl$*",
            "com.android.server.wifi.aware.WifiAwareServiceImpl.**",
            "com.android.server.wifi.aware.WifiAwareShellCommand",
            "com.android.server.wifi.aware.WifiAwareShellCommand$*",
            "com.android.server.wifi.aware.WifiAwareShellCommand.**",
            "com.android.server.wifi.aware.WifiAwareStateManager",
            "com.android.server.wifi.aware.WifiAwareStateManager$*",
            "com.android.server.wifi.aware.WifiAwareStateManager.**",
            "com.android.server.wifi.b2b.WifiRoamingModeManager",
            "com.android.server.wifi.b2b.WifiRoamingModeManager$*",
            "com.android.server.wifi.b2b.WifiRoamingModeManager.**",
            "com.android.server.wifi.coex.CoexManager",
            "com.android.server.wifi.coex.CoexManager$*",
            "com.android.server.wifi.coex.CoexManager.**",
            "com.android.server.wifi.coex.CoexUtils",
            "com.android.server.wifi.coex.CoexUtils$*",
            "com.android.server.wifi.coex.CoexUtils.**",
            "com.android.server.wifi.entitlement.CarrierSpecificServiceEntitlement",
            "com.android.server.wifi.entitlement.CarrierSpecificServiceEntitlement$*",
            "com.android.server.wifi.entitlement.CarrierSpecificServiceEntitlement.**",
            "com.android.server.wifi.entitlement.NonTransientException",
            "com.android.server.wifi.entitlement.NonTransientException$*",
            "com.android.server.wifi.entitlement.NonTransientException.**",
            "com.android.server.wifi.entitlement.PseudonymInfo",
            "com.android.server.wifi.entitlement.PseudonymInfo$*",
            "com.android.server.wifi.entitlement.PseudonymInfo.**",
            "com.android.server.wifi.entitlement.RequestFactory",
            "com.android.server.wifi.entitlement.RequestFactory$*",
            "com.android.server.wifi.entitlement.RequestFactory.**",
            "com.android.server.wifi.entitlement.TransientException",
            "com.android.server.wifi.entitlement.TransientException$*",
            "com.android.server.wifi.entitlement.TransientException.**",
            "com.android.server.wifi.entitlement.http.HttpClient",
            "com.android.server.wifi.entitlement.http.HttpClient$*",
            "com.android.server.wifi.entitlement.http.HttpClient.**",
            "com.android.server.wifi.entitlement.http.HttpConstants",
            "com.android.server.wifi.entitlement.http.HttpConstants$*",
            "com.android.server.wifi.entitlement.http.HttpConstants.**",
            "com.android.server.wifi.entitlement.http.HttpRequest",
            "com.android.server.wifi.entitlement.http.HttpRequest$*",
            "com.android.server.wifi.entitlement.http.HttpRequest.**",
            "com.android.server.wifi.entitlement.http.HttpResponse",
            "com.android.server.wifi.entitlement.http.HttpResponse$*",
            "com.android.server.wifi.entitlement.http.HttpResponse.**",
            "com.android.server.wifi.entitlement.http.StreamUtils",
            "com.android.server.wifi.entitlement.http.StreamUtils$*",
            "com.android.server.wifi.entitlement.http.StreamUtils.**",
            "com.android.server.wifi.entitlement.response.ChallengeResponse",
            "com.android.server.wifi.entitlement.response.ChallengeResponse$*",
            "com.android.server.wifi.entitlement.response.ChallengeResponse.**",
            "com.android.server.wifi.entitlement.response.GetImsiPseudonymResponse",
            "com.android.server.wifi.entitlement.response.GetImsiPseudonymResponse$*",
            "com.android.server.wifi.entitlement.response.GetImsiPseudonymResponse.**",
            "com.android.server.wifi.entitlement.response.Response",
            "com.android.server.wifi.entitlement.response.Response$*",
            "com.android.server.wifi.entitlement.response.Response.**",
            "com.android.server.wifi.hal.IWifiApIface",
            "com.android.server.wifi.hal.IWifiApIface$*",
            "com.android.server.wifi.hal.IWifiApIface.**",
            "com.android.server.wifi.hal.IWifiChip",
            "com.android.server.wifi.hal.IWifiChip$*",
            "com.android.server.wifi.hal.IWifiChip.**",
            "com.android.server.wifi.hal.IWifiHal",
            "com.android.server.wifi.hal.IWifiHal$*",
            "com.android.server.wifi.hal.IWifiHal.**",
            "com.android.server.wifi.hal.IWifiNanIface",
            "com.android.server.wifi.hal.IWifiNanIface$*",
            "com.android.server.wifi.hal.IWifiNanIface.**",
            "com.android.server.wifi.hal.IWifiP2pIface",
            "com.android.server.wifi.hal.IWifiP2pIface$*",
            "com.android.server.wifi.hal.IWifiP2pIface.**",
            "com.android.server.wifi.hal.IWifiRttController",
            "com.android.server.wifi.hal.IWifiRttController$*",
            "com.android.server.wifi.hal.IWifiRttController.**",
            "com.android.server.wifi.hal.IWifiStaIface",
            "com.android.server.wifi.hal.IWifiStaIface$*",
            "com.android.server.wifi.hal.IWifiStaIface.**",
            "com.android.server.wifi.hal.WifiApIface",
            "com.android.server.wifi.hal.WifiApIface$*",
            "com.android.server.wifi.hal.WifiApIface.**",
            "com.android.server.wifi.hal.WifiApIfaceAidlImpl",
            "com.android.server.wifi.hal.WifiApIfaceAidlImpl$*",
            "com.android.server.wifi.hal.WifiApIfaceAidlImpl.**",
            "com.android.server.wifi.hal.WifiApIfaceHidlImpl",
            "com.android.server.wifi.hal.WifiApIfaceHidlImpl$*",
            "com.android.server.wifi.hal.WifiApIfaceHidlImpl.**",
            "com.android.server.wifi.hal.WifiChip",
            "com.android.server.wifi.hal.WifiChip$*",
            "com.android.server.wifi.hal.WifiChip.**",
            "com.android.server.wifi.hal.WifiChipAidlImpl",
            "com.android.server.wifi.hal.WifiChipAidlImpl$*",
            "com.android.server.wifi.hal.WifiChipAidlImpl.**",
            "com.android.server.wifi.hal.WifiChipHidlImpl",
            "com.android.server.wifi.hal.WifiChipHidlImpl$*",
            "com.android.server.wifi.hal.WifiChipHidlImpl.**",
            "com.android.server.wifi.hal.WifiHal",
            "com.android.server.wifi.hal.WifiHal$*",
            "com.android.server.wifi.hal.WifiHal.**",
            "com.android.server.wifi.hal.WifiHalAidlImpl",
            "com.android.server.wifi.hal.WifiHalAidlImpl$*",
            "com.android.server.wifi.hal.WifiHalAidlImpl.**",
            "com.android.server.wifi.hal.WifiHalHidlImpl",
            "com.android.server.wifi.hal.WifiHalHidlImpl$*",
            "com.android.server.wifi.hal.WifiHalHidlImpl.**",
            "com.android.server.wifi.hal.WifiNanIface",
            "com.android.server.wifi.hal.WifiNanIface$*",
            "com.android.server.wifi.hal.WifiNanIface.**",
            "com.android.server.wifi.hal.WifiNanIfaceAidlImpl",
            "com.android.server.wifi.hal.WifiNanIfaceAidlImpl$*",
            "com.android.server.wifi.hal.WifiNanIfaceAidlImpl.**",
            "com.android.server.wifi.hal.WifiNanIfaceCallbackAidlImpl",
            "com.android.server.wifi.hal.WifiNanIfaceCallbackAidlImpl$*",
            "com.android.server.wifi.hal.WifiNanIfaceCallbackAidlImpl.**",
            "com.android.server.wifi.hal.WifiNanIfaceCallbackHidlImpl",
            "com.android.server.wifi.hal.WifiNanIfaceCallbackHidlImpl$*",
            "com.android.server.wifi.hal.WifiNanIfaceCallbackHidlImpl.**",
            "com.android.server.wifi.hal.WifiNanIfaceHidlImpl",
            "com.android.server.wifi.hal.WifiNanIfaceHidlImpl$*",
            "com.android.server.wifi.hal.WifiNanIfaceHidlImpl.**",
            "com.android.server.wifi.hal.WifiP2pIface",
            "com.android.server.wifi.hal.WifiP2pIface$*",
            "com.android.server.wifi.hal.WifiP2pIface.**",
            "com.android.server.wifi.hal.WifiP2pIfaceAidlImpl",
            "com.android.server.wifi.hal.WifiP2pIfaceAidlImpl$*",
            "com.android.server.wifi.hal.WifiP2pIfaceAidlImpl.**",
            "com.android.server.wifi.hal.WifiP2pIfaceHidlImpl",
            "com.android.server.wifi.hal.WifiP2pIfaceHidlImpl$*",
            "com.android.server.wifi.hal.WifiP2pIfaceHidlImpl.**",
            "com.android.server.wifi.hal.WifiRttController",
            "com.android.server.wifi.hal.WifiRttController$*",
            "com.android.server.wifi.hal.WifiRttController.**",
            "com.android.server.wifi.hal.WifiRttControllerAidlImpl",
            "com.android.server.wifi.hal.WifiRttControllerAidlImpl$*",
            "com.android.server.wifi.hal.WifiRttControllerAidlImpl.**",
            "com.android.server.wifi.hal.WifiRttControllerHidlImpl",
            "com.android.server.wifi.hal.WifiRttControllerHidlImpl$*",
            "com.android.server.wifi.hal.WifiRttControllerHidlImpl.**",
            "com.android.server.wifi.hal.WifiStaIface",
            "com.android.server.wifi.hal.WifiStaIface$*",
            "com.android.server.wifi.hal.WifiStaIface.**",
            "com.android.server.wifi.hal.WifiStaIfaceAidlImpl",
            "com.android.server.wifi.hal.WifiStaIfaceAidlImpl$*",
            "com.android.server.wifi.hal.WifiStaIfaceAidlImpl.**",
            "com.android.server.wifi.hal.WifiStaIfaceHidlImpl",
            "com.android.server.wifi.hal.WifiStaIfaceHidlImpl$*",
            "com.android.server.wifi.hal.WifiStaIfaceHidlImpl.**",
            "com.android.server.wifi.hotspot2.ANQPData",
            "com.android.server.wifi.hotspot2.ANQPData$*",
            "com.android.server.wifi.hotspot2.ANQPData.**",
            "com.android.server.wifi.hotspot2.ANQPMatcher",
            "com.android.server.wifi.hotspot2.ANQPMatcher$*",
            "com.android.server.wifi.hotspot2.ANQPMatcher.**",
            "com.android.server.wifi.hotspot2.ANQPNetworkKey",
            "com.android.server.wifi.hotspot2.ANQPNetworkKey$*",
            "com.android.server.wifi.hotspot2.ANQPNetworkKey.**",
            "com.android.server.wifi.hotspot2.ANQPRequestManager",
            "com.android.server.wifi.hotspot2.ANQPRequestManager$*",
            "com.android.server.wifi.hotspot2.ANQPRequestManager.**",
            "com.android.server.wifi.hotspot2.AnqpCache",
            "com.android.server.wifi.hotspot2.AnqpCache$*",
            "com.android.server.wifi.hotspot2.AnqpCache.**",
            "com.android.server.wifi.hotspot2.AnqpEvent",
            "com.android.server.wifi.hotspot2.AnqpEvent$*",
            "com.android.server.wifi.hotspot2.AnqpEvent.**",
            "com.android.server.wifi.hotspot2.DomainMatcher",
            "com.android.server.wifi.hotspot2.DomainMatcher$*",
            "com.android.server.wifi.hotspot2.DomainMatcher.**",
            "com.android.server.wifi.hotspot2.IconEvent",
            "com.android.server.wifi.hotspot2.IconEvent$*",
            "com.android.server.wifi.hotspot2.IconEvent.**",
            "com.android.server.wifi.hotspot2.LegacyPasspointConfig",
            "com.android.server.wifi.hotspot2.LegacyPasspointConfig$*",
            "com.android.server.wifi.hotspot2.LegacyPasspointConfig.**",
            "com.android.server.wifi.hotspot2.NetworkDetail",
            "com.android.server.wifi.hotspot2.NetworkDetail$*",
            "com.android.server.wifi.hotspot2.NetworkDetail.**",
            "com.android.server.wifi.hotspot2.OsuNetworkConnection",
            "com.android.server.wifi.hotspot2.OsuNetworkConnection$*",
            "com.android.server.wifi.hotspot2.OsuNetworkConnection.**",
            "com.android.server.wifi.hotspot2.OsuServerConnection",
            "com.android.server.wifi.hotspot2.OsuServerConnection$*",
            "com.android.server.wifi.hotspot2.OsuServerConnection.**",
            "com.android.server.wifi.hotspot2.PasspointConfigSharedStoreData",
            "com.android.server.wifi.hotspot2.PasspointConfigSharedStoreData$*",
            "com.android.server.wifi.hotspot2.PasspointConfigSharedStoreData.**",
            "com.android.server.wifi.hotspot2.PasspointConfigUserStoreData",
            "com.android.server.wifi.hotspot2.PasspointConfigUserStoreData$*",
            "com.android.server.wifi.hotspot2.PasspointConfigUserStoreData.**",
            "com.android.server.wifi.hotspot2.PasspointEventHandler",
            "com.android.server.wifi.hotspot2.PasspointEventHandler$*",
            "com.android.server.wifi.hotspot2.PasspointEventHandler.**",
            "com.android.server.wifi.hotspot2.PasspointManager",
            "com.android.server.wifi.hotspot2.PasspointManager$*",
            "com.android.server.wifi.hotspot2.PasspointManager.**",
            "com.android.server.wifi.hotspot2.PasspointMatch",
            "com.android.server.wifi.hotspot2.PasspointMatch$*",
            "com.android.server.wifi.hotspot2.PasspointMatch.**",
            "com.android.server.wifi.hotspot2.PasspointNetworkNominateHelper",
            "com.android.server.wifi.hotspot2.PasspointNetworkNominateHelper$*",
            "com.android.server.wifi.hotspot2.PasspointNetworkNominateHelper.**",
            "com.android.server.wifi.hotspot2.PasspointObjectFactory",
            "com.android.server.wifi.hotspot2.PasspointObjectFactory$*",
            "com.android.server.wifi.hotspot2.PasspointObjectFactory.**",
            "com.android.server.wifi.hotspot2.PasspointProvider",
            "com.android.server.wifi.hotspot2.PasspointProvider$*",
            "com.android.server.wifi.hotspot2.PasspointProvider.**",
            "com.android.server.wifi.hotspot2.PasspointProvisioner",
            "com.android.server.wifi.hotspot2.PasspointProvisioner$*",
            "com.android.server.wifi.hotspot2.PasspointProvisioner.**",
            "com.android.server.wifi.hotspot2.PasspointXmlUtils",
            "com.android.server.wifi.hotspot2.PasspointXmlUtils$*",
            "com.android.server.wifi.hotspot2.PasspointXmlUtils.**",
            "com.android.server.wifi.hotspot2.ServiceProviderVerifier",
            "com.android.server.wifi.hotspot2.ServiceProviderVerifier$*",
            "com.android.server.wifi.hotspot2.ServiceProviderVerifier.**",
            "com.android.server.wifi.hotspot2.SystemInfo",
            "com.android.server.wifi.hotspot2.SystemInfo$*",
            "com.android.server.wifi.hotspot2.SystemInfo.**",
            "com.android.server.wifi.hotspot2.Utils",
            "com.android.server.wifi.hotspot2.Utils$*",
            "com.android.server.wifi.hotspot2.Utils.**",
            "com.android.server.wifi.hotspot2.WfaCertBuilder",
            "com.android.server.wifi.hotspot2.WfaCertBuilder$*",
            "com.android.server.wifi.hotspot2.WfaCertBuilder.**",
            "com.android.server.wifi.hotspot2.WfaKeyStore",
            "com.android.server.wifi.hotspot2.WfaKeyStore$*",
            "com.android.server.wifi.hotspot2.WfaKeyStore.**",
            "com.android.server.wifi.hotspot2.WnmData",
            "com.android.server.wifi.hotspot2.WnmData$*",
            "com.android.server.wifi.hotspot2.WnmData.**",
            "com.android.server.wifi.hotspot2.anqp.ANQPElement",
            "com.android.server.wifi.hotspot2.anqp.ANQPElement$*",
            "com.android.server.wifi.hotspot2.anqp.ANQPElement.**",
            "com.android.server.wifi.hotspot2.anqp.ANQPParser",
            "com.android.server.wifi.hotspot2.anqp.ANQPParser$*",
            "com.android.server.wifi.hotspot2.anqp.ANQPParser.**",
            "com.android.server.wifi.hotspot2.anqp.CellularNetwork",
            "com.android.server.wifi.hotspot2.anqp.CellularNetwork$*",
            "com.android.server.wifi.hotspot2.anqp.CellularNetwork.**",
            "com.android.server.wifi.hotspot2.anqp.Constants",
            "com.android.server.wifi.hotspot2.anqp.Constants$*",
            "com.android.server.wifi.hotspot2.anqp.Constants.**",
            "com.android.server.wifi.hotspot2.anqp.DomainNameElement",
            "com.android.server.wifi.hotspot2.anqp.DomainNameElement$*",
            "com.android.server.wifi.hotspot2.anqp.DomainNameElement.**",
            "com.android.server.wifi.hotspot2.anqp.GenericBlobElement",
            "com.android.server.wifi.hotspot2.anqp.GenericBlobElement$*",
            "com.android.server.wifi.hotspot2.anqp.GenericBlobElement.**",
            "com.android.server.wifi.hotspot2.anqp.HSConnectionCapabilityElement",
            "com.android.server.wifi.hotspot2.anqp.HSConnectionCapabilityElement$*",
            "com.android.server.wifi.hotspot2.anqp.HSConnectionCapabilityElement.**",
            "com.android.server.wifi.hotspot2.anqp.HSFriendlyNameElement",
            "com.android.server.wifi.hotspot2.anqp.HSFriendlyNameElement$*",
            "com.android.server.wifi.hotspot2.anqp.HSFriendlyNameElement.**",
            "com.android.server.wifi.hotspot2.anqp.HSIconFileElement",
            "com.android.server.wifi.hotspot2.anqp.HSIconFileElement$*",
            "com.android.server.wifi.hotspot2.anqp.HSIconFileElement.**",
            "com.android.server.wifi.hotspot2.anqp.HSOsuProvidersElement",
            "com.android.server.wifi.hotspot2.anqp.HSOsuProvidersElement$*",
            "com.android.server.wifi.hotspot2.anqp.HSOsuProvidersElement.**",
            "com.android.server.wifi.hotspot2.anqp.HSWanMetricsElement",
            "com.android.server.wifi.hotspot2.anqp.HSWanMetricsElement$*",
            "com.android.server.wifi.hotspot2.anqp.HSWanMetricsElement.**",
            "com.android.server.wifi.hotspot2.anqp.I18Name",
            "com.android.server.wifi.hotspot2.anqp.I18Name$*",
            "com.android.server.wifi.hotspot2.anqp.I18Name.**",
            "com.android.server.wifi.hotspot2.anqp.IPAddressTypeAvailabilityElement",
            "com.android.server.wifi.hotspot2.anqp.IPAddressTypeAvailabilityElement$*",
            "com.android.server.wifi.hotspot2.anqp.IPAddressTypeAvailabilityElement.**",
            "com.android.server.wifi.hotspot2.anqp.IconInfo",
            "com.android.server.wifi.hotspot2.anqp.IconInfo$*",
            "com.android.server.wifi.hotspot2.anqp.IconInfo.**",
            "com.android.server.wifi.hotspot2.anqp.NAIRealmData",
            "com.android.server.wifi.hotspot2.anqp.NAIRealmData$*",
            "com.android.server.wifi.hotspot2.anqp.NAIRealmData.**",
            "com.android.server.wifi.hotspot2.anqp.NAIRealmElement",
            "com.android.server.wifi.hotspot2.anqp.NAIRealmElement$*",
            "com.android.server.wifi.hotspot2.anqp.NAIRealmElement.**",
            "com.android.server.wifi.hotspot2.anqp.OsuProviderInfo",
            "com.android.server.wifi.hotspot2.anqp.OsuProviderInfo$*",
            "com.android.server.wifi.hotspot2.anqp.OsuProviderInfo.**",
            "com.android.server.wifi.hotspot2.anqp.ProtocolPortTuple",
            "com.android.server.wifi.hotspot2.anqp.ProtocolPortTuple$*",
            "com.android.server.wifi.hotspot2.anqp.ProtocolPortTuple.**",
            "com.android.server.wifi.hotspot2.anqp.RawByteElement",
            "com.android.server.wifi.hotspot2.anqp.RawByteElement$*",
            "com.android.server.wifi.hotspot2.anqp.RawByteElement.**",
            "com.android.server.wifi.hotspot2.anqp.RoamingConsortiumElement",
            "com.android.server.wifi.hotspot2.anqp.RoamingConsortiumElement$*",
            "com.android.server.wifi.hotspot2.anqp.RoamingConsortiumElement.**",
            "com.android.server.wifi.hotspot2.anqp.ThreeGPPNetworkElement",
            "com.android.server.wifi.hotspot2.anqp.ThreeGPPNetworkElement$*",
            "com.android.server.wifi.hotspot2.anqp.ThreeGPPNetworkElement.**",
            "com.android.server.wifi.hotspot2.anqp.VenueNameElement",
            "com.android.server.wifi.hotspot2.anqp.VenueNameElement$*",
            "com.android.server.wifi.hotspot2.anqp.VenueNameElement.**",
            "com.android.server.wifi.hotspot2.anqp.VenueUrlElement",
            "com.android.server.wifi.hotspot2.anqp.VenueUrlElement$*",
            "com.android.server.wifi.hotspot2.anqp.VenueUrlElement.**",
            "com.android.server.wifi.hotspot2.anqp.eap.AuthParam",
            "com.android.server.wifi.hotspot2.anqp.eap.AuthParam$*",
            "com.android.server.wifi.hotspot2.anqp.eap.AuthParam.**",
            "com.android.server.wifi.hotspot2.anqp.eap.CredentialType",
            "com.android.server.wifi.hotspot2.anqp.eap.CredentialType$*",
            "com.android.server.wifi.hotspot2.anqp.eap.CredentialType.**",
            "com.android.server.wifi.hotspot2.anqp.eap.EAPMethod",
            "com.android.server.wifi.hotspot2.anqp.eap.EAPMethod$*",
            "com.android.server.wifi.hotspot2.anqp.eap.EAPMethod.**",
            "com.android.server.wifi.hotspot2.anqp.eap.ExpandedEAPMethod",
            "com.android.server.wifi.hotspot2.anqp.eap.ExpandedEAPMethod$*",
            "com.android.server.wifi.hotspot2.anqp.eap.ExpandedEAPMethod.**",
            "com.android.server.wifi.hotspot2.anqp.eap.InnerAuthEAP",
            "com.android.server.wifi.hotspot2.anqp.eap.InnerAuthEAP$*",
            "com.android.server.wifi.hotspot2.anqp.eap.InnerAuthEAP.**",
            "com.android.server.wifi.hotspot2.anqp.eap.NonEAPInnerAuth",
            "com.android.server.wifi.hotspot2.anqp.eap.NonEAPInnerAuth$*",
            "com.android.server.wifi.hotspot2.anqp.eap.NonEAPInnerAuth.**",
            "com.android.server.wifi.hotspot2.anqp.eap.VendorSpecificAuth",
            "com.android.server.wifi.hotspot2.anqp.eap.VendorSpecificAuth$*",
            "com.android.server.wifi.hotspot2.anqp.eap.VendorSpecificAuth.**",
            "com.android.server.wifi.hotspot2.omadm.DevDetailMo",
            "com.android.server.wifi.hotspot2.omadm.DevDetailMo$*",
            "com.android.server.wifi.hotspot2.omadm.DevDetailMo.**",
            "com.android.server.wifi.hotspot2.omadm.DevInfoMo",
            "com.android.server.wifi.hotspot2.omadm.DevInfoMo$*",
            "com.android.server.wifi.hotspot2.omadm.DevInfoMo.**",
            "com.android.server.wifi.hotspot2.omadm.MoSerializer",
            "com.android.server.wifi.hotspot2.omadm.MoSerializer$*",
            "com.android.server.wifi.hotspot2.omadm.MoSerializer.**",
            "com.android.server.wifi.hotspot2.soap.ExchangeCompleteMessage",
            "com.android.server.wifi.hotspot2.soap.ExchangeCompleteMessage$*",
            "com.android.server.wifi.hotspot2.soap.ExchangeCompleteMessage.**",
            "com.android.server.wifi.hotspot2.soap.HttpsServiceConnection",
            "com.android.server.wifi.hotspot2.soap.HttpsServiceConnection$*",
            "com.android.server.wifi.hotspot2.soap.HttpsServiceConnection.**",
            "com.android.server.wifi.hotspot2.soap.HttpsTransport",
            "com.android.server.wifi.hotspot2.soap.HttpsTransport$*",
            "com.android.server.wifi.hotspot2.soap.HttpsTransport.**",
            "com.android.server.wifi.hotspot2.soap.PostDevDataMessage",
            "com.android.server.wifi.hotspot2.soap.PostDevDataMessage$*",
            "com.android.server.wifi.hotspot2.soap.PostDevDataMessage.**",
            "com.android.server.wifi.hotspot2.soap.PostDevDataResponse",
            "com.android.server.wifi.hotspot2.soap.PostDevDataResponse$*",
            "com.android.server.wifi.hotspot2.soap.PostDevDataResponse.**",
            "com.android.server.wifi.hotspot2.soap.RedirectListener",
            "com.android.server.wifi.hotspot2.soap.RedirectListener$*",
            "com.android.server.wifi.hotspot2.soap.RedirectListener.**",
            "com.android.server.wifi.hotspot2.soap.SoapParser",
            "com.android.server.wifi.hotspot2.soap.SoapParser$*",
            "com.android.server.wifi.hotspot2.soap.SoapParser.**",
            "com.android.server.wifi.hotspot2.soap.SppConstants",
            "com.android.server.wifi.hotspot2.soap.SppConstants$*",
            "com.android.server.wifi.hotspot2.soap.SppConstants.**",
            "com.android.server.wifi.hotspot2.soap.SppResponseMessage",
            "com.android.server.wifi.hotspot2.soap.SppResponseMessage$*",
            "com.android.server.wifi.hotspot2.soap.SppResponseMessage.**",
            "com.android.server.wifi.hotspot2.soap.UpdateResponseMessage",
            "com.android.server.wifi.hotspot2.soap.UpdateResponseMessage$*",
            "com.android.server.wifi.hotspot2.soap.UpdateResponseMessage.**",
            "com.android.server.wifi.hotspot2.soap.command.BrowserUri",
            "com.android.server.wifi.hotspot2.soap.command.BrowserUri$*",
            "com.android.server.wifi.hotspot2.soap.command.BrowserUri.**",
            "com.android.server.wifi.hotspot2.soap.command.PpsMoData",
            "com.android.server.wifi.hotspot2.soap.command.PpsMoData$*",
            "com.android.server.wifi.hotspot2.soap.command.PpsMoData.**",
            "com.android.server.wifi.hotspot2.soap.command.SppCommand",
            "com.android.server.wifi.hotspot2.soap.command.SppCommand$*",
            "com.android.server.wifi.hotspot2.soap.command.SppCommand.**",
            "com.android.server.wifi.mainline_supplicant.MainlineSupplicant",
            "com.android.server.wifi.mainline_supplicant.MainlineSupplicant$*",
            "com.android.server.wifi.mainline_supplicant.MainlineSupplicant.**",
            "com.android.server.wifi.mainline_supplicant.MainlineSupplicantStaIfaceCallback",
            "com.android.server.wifi.mainline_supplicant.MainlineSupplicantStaIfaceCallback$*",
            "com.android.server.wifi.mainline_supplicant.MainlineSupplicantStaIfaceCallback.**",
            "com.android.server.wifi.mainline_supplicant.ServiceManagerWrapper",
            "com.android.server.wifi.mainline_supplicant.ServiceManagerWrapper$*",
            "com.android.server.wifi.mainline_supplicant.ServiceManagerWrapper.**",
            "com.android.server.wifi.mockwifi.MockSupplicantManager",
            "com.android.server.wifi.mockwifi.MockSupplicantManager$*",
            "com.android.server.wifi.mockwifi.MockSupplicantManager.**",
            "com.android.server.wifi.mockwifi.MockWifiNl80211Manager",
            "com.android.server.wifi.mockwifi.MockWifiNl80211Manager$*",
            "com.android.server.wifi.mockwifi.MockWifiNl80211Manager.**",
            "com.android.server.wifi.mockwifi.MockWifiServiceUtil",
            "com.android.server.wifi.mockwifi.MockWifiServiceUtil$*",
            "com.android.server.wifi.mockwifi.MockWifiServiceUtil.**",
            "com.android.server.wifi.nl80211.GenericNetlinkMsg",
            "com.android.server.wifi.nl80211.GenericNetlinkMsg$*",
            "com.android.server.wifi.nl80211.GenericNetlinkMsg.**",
            "com.android.server.wifi.nl80211.NetlinkConstants",
            "com.android.server.wifi.nl80211.NetlinkConstants$*",
            "com.android.server.wifi.nl80211.NetlinkConstants.**",
            "com.android.server.wifi.nl80211.Nl80211BroadcastMonitor",
            "com.android.server.wifi.nl80211.Nl80211BroadcastMonitor$*",
            "com.android.server.wifi.nl80211.Nl80211BroadcastMonitor.**",
            "com.android.server.wifi.nl80211.Nl80211Native",
            "com.android.server.wifi.nl80211.Nl80211Native$*",
            "com.android.server.wifi.nl80211.Nl80211Native.**",
            "com.android.server.wifi.nl80211.Nl80211Proxy",
            "com.android.server.wifi.nl80211.Nl80211Proxy$*",
            "com.android.server.wifi.nl80211.Nl80211Proxy.**",
            "com.android.server.wifi.nl80211.StructGenNlMsgHdr",
            "com.android.server.wifi.nl80211.StructGenNlMsgHdr$*",
            "com.android.server.wifi.nl80211.StructGenNlMsgHdr.**",
            "com.android.server.wifi.p2p.ExternalApproverManager",
            "com.android.server.wifi.p2p.ExternalApproverManager$*",
            "com.android.server.wifi.p2p.ExternalApproverManager.**",
            "com.android.server.wifi.p2p.ISupplicantP2pIfaceHal",
            "com.android.server.wifi.p2p.ISupplicantP2pIfaceHal$*",
            "com.android.server.wifi.p2p.ISupplicantP2pIfaceHal.**",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackAidlImpl",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackAidlImpl$*",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackAidlImpl.**",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackHidlImpl",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackHidlImpl$*",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackHidlImpl.**",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackHidlV1_4Impl",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackHidlV1_4Impl$*",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceCallbackHidlV1_4Impl.**",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHal",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHal$*",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHal.**",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHalAidlImpl",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHalAidlImpl$*",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHalAidlImpl.**",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHalHidlImpl",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHalHidlImpl$*",
            "com.android.server.wifi.p2p.SupplicantP2pIfaceHalHidlImpl.**",
            "com.android.server.wifi.p2p.WifiP2pMetrics",
            "com.android.server.wifi.p2p.WifiP2pMetrics$*",
            "com.android.server.wifi.p2p.WifiP2pMetrics.**",
            "com.android.server.wifi.p2p.WifiP2pMonitor",
            "com.android.server.wifi.p2p.WifiP2pMonitor$*",
            "com.android.server.wifi.p2p.WifiP2pMonitor.**",
            "com.android.server.wifi.p2p.WifiP2pNative",
            "com.android.server.wifi.p2p.WifiP2pNative$*",
            "com.android.server.wifi.p2p.WifiP2pNative.**",
            "com.android.server.wifi.p2p.WifiP2pService",
            "com.android.server.wifi.p2p.WifiP2pService$*",
            "com.android.server.wifi.p2p.WifiP2pService.**",
            "com.android.server.wifi.p2p.WifiP2pServiceImpl",
            "com.android.server.wifi.p2p.WifiP2pServiceImpl$*",
            "com.android.server.wifi.p2p.WifiP2pServiceImpl.**",
            "com.android.server.wifi.p2p.WifiP2pShellCommand",
            "com.android.server.wifi.p2p.WifiP2pShellCommand$*",
            "com.android.server.wifi.p2p.WifiP2pShellCommand.**",
            "com.android.server.wifi.rtt.RttMetrics",
            "com.android.server.wifi.rtt.RttMetrics$*",
            "com.android.server.wifi.rtt.RttMetrics.**",
            "com.android.server.wifi.rtt.RttService",
            "com.android.server.wifi.rtt.RttService$*",
            "com.android.server.wifi.rtt.RttService.**",
            "com.android.server.wifi.rtt.RttServiceImpl",
            "com.android.server.wifi.rtt.RttServiceImpl$*",
            "com.android.server.wifi.rtt.RttServiceImpl.**",
            "com.android.server.wifi.scanner.BackgroundScanScheduler",
            "com.android.server.wifi.scanner.BackgroundScanScheduler$*",
            "com.android.server.wifi.scanner.BackgroundScanScheduler.**",
            "com.android.server.wifi.scanner.ChannelHelper",
            "com.android.server.wifi.scanner.ChannelHelper$*",
            "com.android.server.wifi.scanner.ChannelHelper.**",
            "com.android.server.wifi.scanner.HalWifiScannerImpl",
            "com.android.server.wifi.scanner.HalWifiScannerImpl$*",
            "com.android.server.wifi.scanner.HalWifiScannerImpl.**",
            "com.android.server.wifi.scanner.KnownBandsChannelHelper",
            "com.android.server.wifi.scanner.KnownBandsChannelHelper$*",
            "com.android.server.wifi.scanner.KnownBandsChannelHelper.**",
            "com.android.server.wifi.scanner.PresetKnownBandsChannelHelper",
            "com.android.server.wifi.scanner.PresetKnownBandsChannelHelper$*",
            "com.android.server.wifi.scanner.PresetKnownBandsChannelHelper.**",
            "com.android.server.wifi.scanner.ScanScheduleUtil",
            "com.android.server.wifi.scanner.ScanScheduleUtil$*",
            "com.android.server.wifi.scanner.ScanScheduleUtil.**",
            "com.android.server.wifi.scanner.WifiScannerImpl",
            "com.android.server.wifi.scanner.WifiScannerImpl$*",
            "com.android.server.wifi.scanner.WifiScannerImpl.**",
            "com.android.server.wifi.scanner.WifiScannerInternal",
            "com.android.server.wifi.scanner.WifiScannerInternal$*",
            "com.android.server.wifi.scanner.WifiScannerInternal.**",
            "com.android.server.wifi.scanner.WifiScanningService",
            "com.android.server.wifi.scanner.WifiScanningService$*",
            "com.android.server.wifi.scanner.WifiScanningService.**",
            "com.android.server.wifi.scanner.WifiScanningServiceImpl",
            "com.android.server.wifi.scanner.WifiScanningServiceImpl$*",
            "com.android.server.wifi.scanner.WifiScanningServiceImpl.**",
            "com.android.server.wifi.scanner.WificondChannelHelper",
            "com.android.server.wifi.scanner.WificondChannelHelper$*",
            "com.android.server.wifi.scanner.WificondChannelHelper.**",
            "com.android.server.wifi.scanner.WificondScannerImpl",
            "com.android.server.wifi.scanner.WificondScannerImpl$*",
            "com.android.server.wifi.scanner.WificondScannerImpl.**",
            "com.android.server.wifi.usd.UsdNativeManager",
            "com.android.server.wifi.usd.UsdNativeManager$*",
            "com.android.server.wifi.usd.UsdNativeManager.**",
            "com.android.server.wifi.usd.UsdRequestManager",
            "com.android.server.wifi.usd.UsdRequestManager$*",
            "com.android.server.wifi.usd.UsdRequestManager.**",
            "com.android.server.wifi.usd.UsdService",
            "com.android.server.wifi.usd.UsdService$*",
            "com.android.server.wifi.usd.UsdService.**",
            "com.android.server.wifi.usd.UsdServiceImpl",
            "com.android.server.wifi.usd.UsdServiceImpl$*",
            "com.android.server.wifi.usd.UsdServiceImpl.**",
            "com.android.server.wifi.util.ActionListenerWrapper",
            "com.android.server.wifi.util.ActionListenerWrapper$*",
            "com.android.server.wifi.util.ActionListenerWrapper.**",
            "com.android.server.wifi.util.ApConfigUtil",
            "com.android.server.wifi.util.ApConfigUtil$*",
            "com.android.server.wifi.util.ApConfigUtil.**",
            "com.android.server.wifi.util.ArrayUtils",
            "com.android.server.wifi.util.ArrayUtils$*",
            "com.android.server.wifi.util.ArrayUtils.**",
            "com.android.server.wifi.util.BitMask",
            "com.android.server.wifi.util.BitMask$*",
            "com.android.server.wifi.util.BitMask.**",
            "com.android.server.wifi.util.ByteArrayRingBuffer",
            "com.android.server.wifi.util.ByteArrayRingBuffer$*",
            "com.android.server.wifi.util.ByteArrayRingBuffer.**",
            "com.android.server.wifi.util.CertificateSubjectInfo",
            "com.android.server.wifi.util.CertificateSubjectInfo$*",
            "com.android.server.wifi.util.CertificateSubjectInfo.**",
            "com.android.server.wifi.util.EncryptedData",
            "com.android.server.wifi.util.EncryptedData$*",
            "com.android.server.wifi.util.EncryptedData.**",
            "com.android.server.wifi.util.FeatureBitsetUtils",
            "com.android.server.wifi.util.FeatureBitsetUtils$*",
            "com.android.server.wifi.util.FeatureBitsetUtils.**",
            "com.android.server.wifi.util.FileUtils",
            "com.android.server.wifi.util.FileUtils$*",
            "com.android.server.wifi.util.FileUtils.**",
            "com.android.server.wifi.util.FrameParser",
            "com.android.server.wifi.util.FrameParser$*",
            "com.android.server.wifi.util.FrameParser.**",
            "com.android.server.wifi.util.GeneralUtil",
            "com.android.server.wifi.util.GeneralUtil$*",
            "com.android.server.wifi.util.GeneralUtil.**",
            "com.android.server.wifi.util.HalAidlUtil",
            "com.android.server.wifi.util.HalAidlUtil$*",
            "com.android.server.wifi.util.HalAidlUtil.**",
            "com.android.server.wifi.util.InformationElementUtil",
            "com.android.server.wifi.util.InformationElementUtil$*",
            "com.android.server.wifi.util.InformationElementUtil.**",
            "com.android.server.wifi.util.IntCounter",
            "com.android.server.wifi.util.IntCounter$*",
            "com.android.server.wifi.util.IntCounter.**",
            "com.android.server.wifi.util.IntHistogram",
            "com.android.server.wifi.util.IntHistogram$*",
            "com.android.server.wifi.util.IntHistogram.**",
            "com.android.server.wifi.util.IpConfigStore",
            "com.android.server.wifi.util.IpConfigStore$*",
            "com.android.server.wifi.util.IpConfigStore.**",
            "com.android.server.wifi.util.KalmanFilter",
            "com.android.server.wifi.util.KalmanFilter$*",
            "com.android.server.wifi.util.KalmanFilter.**",
            "com.android.server.wifi.util.KeyValueListParser",
            "com.android.server.wifi.util.KeyValueListParser$*",
            "com.android.server.wifi.util.KeyValueListParser.**",
            "com.android.server.wifi.util.KeystoreWrapper",
            "com.android.server.wifi.util.KeystoreWrapper$*",
            "com.android.server.wifi.util.KeystoreWrapper.**",
            "com.android.server.wifi.util.LastCallerInfoManager",
            "com.android.server.wifi.util.LastCallerInfoManager$*",
            "com.android.server.wifi.util.LastCallerInfoManager.**",
            "com.android.server.wifi.util.LruConnectionTracker",
            "com.android.server.wifi.util.LruConnectionTracker$*",
            "com.android.server.wifi.util.LruConnectionTracker.**",
            "com.android.server.wifi.util.LruList",
            "com.android.server.wifi.util.LruList$*",
            "com.android.server.wifi.util.LruList.**",
            "com.android.server.wifi.util.Matrix",
            "com.android.server.wifi.util.Matrix$*",
            "com.android.server.wifi.util.Matrix.**",
            "com.android.server.wifi.util.MetricsUtils",
            "com.android.server.wifi.util.MetricsUtils$*",
            "com.android.server.wifi.util.MetricsUtils.**",
            "com.android.server.wifi.util.MissingCounterTimerLockList",
            "com.android.server.wifi.util.MissingCounterTimerLockList$*",
            "com.android.server.wifi.util.MissingCounterTimerLockList.**",
            "com.android.server.wifi.util.NativeUtil",
            "com.android.server.wifi.util.NativeUtil$*",
            "com.android.server.wifi.util.NativeUtil.**",
            "com.android.server.wifi.util.NetdWrapper",
            "com.android.server.wifi.util.NetdWrapper$*",
            "com.android.server.wifi.util.NetdWrapper.**",
            "com.android.server.wifi.util.ObjectCounter",
            "com.android.server.wifi.util.ObjectCounter$*",
            "com.android.server.wifi.util.ObjectCounter.**",
            "com.android.server.wifi.util.RssiUtil",
            "com.android.server.wifi.util.RssiUtil$*",
            "com.android.server.wifi.util.RssiUtil.**",
            "com.android.server.wifi.util.SettingsMigrationDataHolder",
            "com.android.server.wifi.util.SettingsMigrationDataHolder$*",
            "com.android.server.wifi.util.SettingsMigrationDataHolder.**",
            "com.android.server.wifi.util.StateMachineObituary",
            "com.android.server.wifi.util.StateMachineObituary$*",
            "com.android.server.wifi.util.StateMachineObituary.**",
            "com.android.server.wifi.util.StringUtil",
            "com.android.server.wifi.util.StringUtil$*",
            "com.android.server.wifi.util.StringUtil.**",
            "com.android.server.wifi.util.TimedQuotaManager",
            "com.android.server.wifi.util.TimedQuotaManager$*",
            "com.android.server.wifi.util.TimedQuotaManager.**",
            "com.android.server.wifi.util.WaitingState",
            "com.android.server.wifi.util.WaitingState$*",
            "com.android.server.wifi.util.WaitingState.**",
            "com.android.server.wifi.util.WifiConfigStoreEncryptionUtil",
            "com.android.server.wifi.util.WifiConfigStoreEncryptionUtil$*",
            "com.android.server.wifi.util.WifiConfigStoreEncryptionUtil.**",
            "com.android.server.wifi.util.WifiPermissionsUtil",
            "com.android.server.wifi.util.WifiPermissionsUtil$*",
            "com.android.server.wifi.util.WifiPermissionsUtil.**",
            "com.android.server.wifi.util.WifiPermissionsWrapper",
            "com.android.server.wifi.util.WifiPermissionsWrapper$*",
            "com.android.server.wifi.util.WifiPermissionsWrapper.**",
            "com.android.server.wifi.util.WorkSourceHelper",
            "com.android.server.wifi.util.WorkSourceHelper$*",
            "com.android.server.wifi.util.WorkSourceHelper.**",
            "com.android.server.wifi.util.WorkSourceUtil",
            "com.android.server.wifi.util.WorkSourceUtil$*",
            "com.android.server.wifi.util.WorkSourceUtil.**",
            "com.android.server.wifi.util.XmlUtil",
            "com.android.server.wifi.util.XmlUtil$*",
            "com.android.server.wifi.util.XmlUtil.**",
            "com.android.server.wifi.util.XmlUtilHelper",
            "com.android.server.wifi.util.XmlUtilHelper$*",
            "com.android.server.wifi.util.XmlUtilHelper.**",
        ],
    },
}

genrule {
    name: "merged_jarjar",
    srcs: [
        ":wifi-jarjar-rules",
    ],
    tool_files: [
        "jarjar_rules.txt",
    ],
    out: [
        "marged_jarjar_rules.txt",
    ],
    cmd: "cat $(in) $(locations jarjar_rules.txt) > $(out)",
}
