Merge "Add protection for setLocalRoutesExcludedForVpn" am: 620ea6f1fc

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2019875

Change-Id: Ieb5616f6dcae94a6894185da4f26b34ba6c698b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Chiachang Wang 2022-04-13 04:36:03 +00:00 • committed by Automerger Merge Worker
commit 24e279166f

View file

@ -24,6 +24,8 @@ import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcelable;
import com.android.modules.utils.build.SdkLevel;
import java.util.Objects;
/**
@ -473,6 +475,9 @@ public final class NetworkAgentConfig implements Parcelable {
@NonNull
@SystemApi(client = MODULE_LIBRARIES)
public Builder setLocalRoutesExcludedForVpn(boolean excludeLocalRoutes) {
if (!SdkLevel.isAtLeastT()) {
throw new UnsupportedOperationException("Method is not supported");
}
mConfig.excludeLocalRouteVpn = excludeLocalRoutes;
return this;
}