[CM] Unhide the NetworkSpecifier as object API
API visibility change: unhide allowing NetworkSpecifier to be an arbitrary object. Bug: 27533960 Bug: 36053921 Bug: 36275276 Test: builds and runs Change-Id: I1d1705cca7ece077ef8d7c674c62d5369fedbb03
This commit is contained in:
@@ -24134,6 +24134,10 @@ package android.net {
|
||||
method public android.net.NetworkRequest.Builder removeCapability(int);
|
||||
method public android.net.NetworkRequest.Builder removeTransportType(int);
|
||||
method public android.net.NetworkRequest.Builder setNetworkSpecifier(java.lang.String);
|
||||
method public android.net.NetworkRequest.Builder setNetworkSpecifier(android.net.NetworkSpecifier);
|
||||
}
|
||||
|
||||
public abstract class NetworkSpecifier {
|
||||
}
|
||||
|
||||
public class ParseException extends java.lang.RuntimeException {
|
||||
|
||||
@@ -25997,6 +25997,7 @@ package android.net {
|
||||
method public android.net.NetworkRequest.Builder removeCapability(int);
|
||||
method public android.net.NetworkRequest.Builder removeTransportType(int);
|
||||
method public android.net.NetworkRequest.Builder setNetworkSpecifier(java.lang.String);
|
||||
method public android.net.NetworkRequest.Builder setNetworkSpecifier(android.net.NetworkSpecifier);
|
||||
}
|
||||
|
||||
public class NetworkScoreManager {
|
||||
@@ -26016,6 +26017,9 @@ package android.net {
|
||||
field public static final java.lang.String EXTRA_PACKAGE_NAME = "packageName";
|
||||
}
|
||||
|
||||
public abstract class NetworkSpecifier {
|
||||
}
|
||||
|
||||
public class ParseException extends java.lang.RuntimeException {
|
||||
field public java.lang.String response;
|
||||
}
|
||||
|
||||
@@ -24207,6 +24207,10 @@ package android.net {
|
||||
method public android.net.NetworkRequest.Builder removeCapability(int);
|
||||
method public android.net.NetworkRequest.Builder removeTransportType(int);
|
||||
method public android.net.NetworkRequest.Builder setNetworkSpecifier(java.lang.String);
|
||||
method public android.net.NetworkRequest.Builder setNetworkSpecifier(android.net.NetworkSpecifier);
|
||||
}
|
||||
|
||||
public abstract class NetworkSpecifier {
|
||||
}
|
||||
|
||||
public class ParseException extends java.lang.RuntimeException {
|
||||
|
||||
@@ -278,7 +278,6 @@ public class NetworkRequest implements Parcelable {
|
||||
*
|
||||
* @param networkSpecifier A concrete, parcelable framework class that extends
|
||||
* NetworkSpecifier.
|
||||
* @hide
|
||||
*/
|
||||
public Builder setNetworkSpecifier(NetworkSpecifier networkSpecifier) {
|
||||
MatchAllNetworkSpecifier.checkNotMatchAllNetworkSpecifier(networkSpecifier);
|
||||
|
||||
@@ -21,10 +21,11 @@ package android.net;
|
||||
*
|
||||
* Applications cannot instantiate this class by themselves, but can obtain instances of
|
||||
* subclasses of this class via other APIs.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public abstract class NetworkSpecifier {
|
||||
/** @hide */
|
||||
public NetworkSpecifier() {}
|
||||
|
||||
/**
|
||||
* Returns true if a request with this {@link NetworkSpecifier} is satisfied by a network
|
||||
* with the given NetworkSpecifier.
|
||||
|
||||
Reference in New Issue
Block a user