Merge "Add @RedactionType annotations to VpnTransportInfo." am: 97b4639efa am: 7dc61be0da am: b09793ab41
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1674568 Change-Id: I1193382337088113bf64a636b0b70429d28f8be6
This commit is contained in:
@@ -22,6 +22,7 @@ import static android.net.NetworkCapabilities.REDACT_FOR_NETWORK_SETTINGS;
|
|||||||
import android.annotation.NonNull;
|
import android.annotation.NonNull;
|
||||||
import android.annotation.Nullable;
|
import android.annotation.Nullable;
|
||||||
import android.annotation.SystemApi;
|
import android.annotation.SystemApi;
|
||||||
|
import android.net.NetworkCapabilities.RedactionType;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
@@ -45,7 +46,7 @@ public final class VpnTransportInfo implements TransportInfo, Parcelable {
|
|||||||
public final String sessionId;
|
public final String sessionId;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long getApplicableRedactions() {
|
public @RedactionType long getApplicableRedactions() {
|
||||||
return REDACT_FOR_NETWORK_SETTINGS;
|
return REDACT_FOR_NETWORK_SETTINGS;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,7 +54,7 @@ public final class VpnTransportInfo implements TransportInfo, Parcelable {
|
|||||||
* Create a copy of a {@link VpnTransportInfo} with the sessionId redacted if necessary.
|
* Create a copy of a {@link VpnTransportInfo} with the sessionId redacted if necessary.
|
||||||
*/
|
*/
|
||||||
@NonNull
|
@NonNull
|
||||||
public VpnTransportInfo makeCopy(long redactions) {
|
public VpnTransportInfo makeCopy(@RedactionType long redactions) {
|
||||||
return new VpnTransportInfo(type,
|
return new VpnTransportInfo(type,
|
||||||
((redactions & REDACT_FOR_NETWORK_SETTINGS) != 0) ? null : sessionId);
|
((redactions & REDACT_FOR_NETWORK_SETTINGS) != 0) ? null : sessionId);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user