summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorPavel Maltsev <pavelm@google.com>2018-04-02 11:10:13 -0700
committerPavel Maltsev <pavelm@google.com>2018-04-02 11:10:13 -0700
commit67d3dfd9681d8a3307e19a947e110ce60d7e25cb (patch)
tree03af3628ba3a8a464e38ac29720c086b7b58d76d /core/java/android
parent78e805684b427d3ba903a3ee5d12d3ea47be68b9 (diff)
Add hasUnwantedCapability method
If you put values into the Builder, you should be able to observe those values on the built object. Test: atest android.net.cts.NetworkRequestTest Bug: 74945408 Bug: 72828388 Change-Id: Ib4026b8d7370d570f1b606f0d221d00fed6e787d
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/net/NetworkRequest.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/net/NetworkRequest.java b/core/java/android/net/NetworkRequest.java
index 3d9d6e29b539..82af5d3c135f 100644
--- a/core/java/android/net/NetworkRequest.java
+++ b/core/java/android/net/NetworkRequest.java
@@ -172,6 +172,8 @@ public class NetworkRequest implements Parcelable {
* If the given capability was previously added to the list of unwanted capabilities
* then the capability will also be removed from the list of unwanted capabilities.
*
+ * @see #addUnwantedCapability(int)
+ *
* @param capability The capability to add.
* @return The builder to facilitate chaining
* {@code builder.addCapability(...).addCapability();}.
@@ -436,6 +438,13 @@ public class NetworkRequest implements Parcelable {
}
/**
+ * @see Builder#addUnwantedCapability(int)
+ */
+ public boolean hasUnwantedCapability(@NetCapability int capability) {
+ return networkCapabilities.hasUnwantedCapability(capability);
+ }
+
+ /**
* @see Builder#addTransportType(int)
*/
public boolean hasTransport(@Transport int transportType) {