diff --git a/framework/src/android/net/NetworkCapabilities.java b/framework/src/android/net/NetworkCapabilities.java index 3cc9c65294..92e9599503 100644 --- a/framework/src/android/net/NetworkCapabilities.java +++ b/framework/src/android/net/NetworkCapabilities.java @@ -1347,6 +1347,18 @@ public final class NetworkCapabilities implements Parcelable { return BitUtils.unpackBits(mTransportTypes); } + /** + * Gets the transports as an int. Internal callers only. + * + * Prefer getTransportTypes/hasTransportType if not immediately collapsing back into a scalar. + * + * @return a long integer representing the transport types. + * @hide + */ + public long getTransportTypesInternal() { + return mTransportTypes; + } + /** * Sets all the transports set on this {@code NetworkCapability} instance. * This overwrites any existing transports.