Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 754cda0c authored by Motomu Utsumi's avatar Motomu Utsumi Committed by Gerrit Code Review
Browse files

Merge "Remove aconfig flags for Connectivity FlaggedAPI annotations" into main

parents 8c62d81f 4098ff51
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -21,13 +21,13 @@ aconfig_srcjars = [
    ":android.hardware.biometrics.flags-aconfig-java{.generated_srcjars}",
    ":android.media.codec-aconfig-java{.generated_srcjars}",
    ":android.media.playback.flags-aconfig-java{.generated_srcjars}",
    ":android.net.platform.flags-aconfig-java{.generated_srcjars}",
    ":android.net.vcn.flags-aconfig-java{.generated_srcjars}",
    ":android.nfc.flags-aconfig-java{.generated_srcjars}",
    ":android.os.flags-aconfig-java{.generated_srcjars}",
    ":android.security.flags-aconfig-java{.generated_srcjars}",
    ":com.android.hardware.camera2-aconfig-java{.generated_srcjars}",
    ":com.android.hardware.input-aconfig-java{.generated_srcjars}",
    ":com.android.net.flags-aconfig-java{.generated_srcjars}",
    ":com.android.net.thread.flags-aconfig-java{.generated_srcjars}",
    ":com.android.text.flags-aconfig-java{.generated_srcjars}",
    ":com.android.window.flags.window-aconfig-java{.generated_srcjars}",
@@ -42,6 +42,7 @@ stubs_defaults {
        "android.crashrecovery.flags-aconfig",
        "android.hardware.biometrics.flags-aconfig",
        "android.media.playback.flags-aconfig",
        "android.net.platform.flags-aconfig",
        "android.net.vcn.flags-aconfig",
        "android.nfc.flags-aconfig",
        "android.os.flags-aconfig",
@@ -51,7 +52,6 @@ stubs_defaults {
        "com.android.net.thread.flags-aconfig",
        "com.android.window.flags.window-aconfig",
        "com.android.text.flags-aconfig",
        "com.android.net.flags-aconfig",
    ],
}

@@ -247,9 +247,10 @@ java_aconfig_library {

// Networking
aconfig_declarations {
    name: "com.android.net.flags-aconfig",
    package: "com.android.net.flags",
    name: "android.net.platform.flags-aconfig",
    package: "android.net.platform.flags",
    srcs: ["core/java/android/net/flags.aconfig"],
    visibility: [":__subpackages__"],
}

// Thread network
@@ -260,9 +261,10 @@ aconfig_declarations {
}

java_aconfig_library {
    name: "com.android.net.flags-aconfig-java",
    aconfig_declarations: "com.android.net.flags-aconfig",
    name: "android.net.platform.flags-aconfig-java",
    aconfig_declarations: "android.net.platform.flags-aconfig",
    defaults: ["framework-minus-apex-aconfig-java-defaults"],
    visibility: [":__subpackages__"],
}

java_aconfig_library {
+4 −43
Original line number Diff line number Diff line
package: "com.android.net.flags"
package: "android.net.platform.flags"

flag {
  name: "track_multiple_network_activities"
  namespace: "android_core_networking"
  description: "NetworkActivityTracker tracks multiple networks including non default networks"
  bug: "267870186"
}

flag {
  name: "forbidden_capability"
  namespace: "android_core_networking"
  description: "This flag controls the forbidden capability API"
  bug: "302997505"
}

flag {
  name: "set_data_saver_via_cm"
  namespace: "android_core_networking"
  description: "Set data saver through ConnectivityManager API"
  bug: "297836825"
}

flag {
  name: "support_is_uid_networking_blocked"
  namespace: "android_core_networking"
  description: "This flag controls whether isUidNetworkingBlocked is supported"
  bug: "297836825"
}

flag {
  name: "basic_background_restrictions_enabled"
  namespace: "android_core_networking"
  description: "Block network access for apps in a low importance background state"
  bug: "304347838"
}

flag {
  name: "register_nsd_offload_engine"
  namespace: "android_core_networking"
  description: "The flag controls the access for registerOffloadEngine API in NsdManager"
  bug: "294777050"
}
# This file contains aconfig flags used from platform code
# Flags used for module APIs must be in aconfig files under each modules

flag {
  name: "ipsec_transform_state"
  namespace: "android_core_networking_ipsec"
  namespace: "core_networking_ipsec"
  description: "The flag controls the access for getIpSecTransformState and IpSecTransformState"
  bug: "308011229"
}
+2 −2
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ public class VcnContext {
    @NonNull private final Looper mLooper;
    @NonNull private final VcnNetworkProvider mVcnNetworkProvider;
    @NonNull private final FeatureFlags mFeatureFlags;
    @NonNull private final com.android.net.flags.FeatureFlags mCoreNetFeatureFlags;
    @NonNull private final android.net.platform.flags.FeatureFlags mCoreNetFeatureFlags;
    private final boolean mIsInTestMode;

    public VcnContext(
@@ -49,7 +49,7 @@ public class VcnContext {

        // Auto-generated class
        mFeatureFlags = new FeatureFlagsImpl();
        mCoreNetFeatureFlags = new com.android.net.flags.FeatureFlagsImpl();
        mCoreNetFeatureFlags = new android.net.platform.flags.FeatureFlagsImpl();
    }

    @NonNull
+1 −1
Original line number Diff line number Diff line
@@ -101,7 +101,7 @@ public abstract class NetworkEvaluationTestBase {
    @Mock protected Context mContext;
    @Mock protected Network mNetwork;
    @Mock protected FeatureFlags mFeatureFlags;
    @Mock protected com.android.net.flags.FeatureFlags mCoreNetFeatureFlags;
    @Mock protected android.net.platform.flags.FeatureFlags mCoreNetFeatureFlags;
    @Mock protected TelephonySubscriptionSnapshot mSubscriptionSnapshot;
    @Mock protected TelephonyManager mTelephonyManager;
    @Mock protected IPowerManager mPowerManagerService;