Merge "Removing some of the API don't have to be @SystemApi"

This commit is contained in:
Treehugger Robot
2020-03-17 12:51:25 +00:00
committed by Gerrit Code Review
4 changed files with 12 additions and 1 deletions

View File

@@ -78,6 +78,7 @@ public abstract class NetworkAgent {
/**
* The ID of the {@link NetworkProvider} that created this object, or
* {@link NetworkProvider#ID_NONE} if unknown.
* @hide
*/
public final int providerId;
@@ -584,6 +585,7 @@ public abstract class NetworkAgent {
*
* @deprecated this is for backward compatibility only.
* @param legacySubtype the legacy subtype.
* @hide
*/
@Deprecated
public void setLegacySubtype(final int legacySubtype, @NonNull final String legacySubtypeName) {
@@ -608,6 +610,7 @@ public abstract class NetworkAgent {
*
* @deprecated this is for backward compatibility only.
* @param extraInfo the ExtraInfo.
* @hide
*/
@Deprecated
public void setLegacyExtraInfo(@Nullable final String extraInfo) {
@@ -711,6 +714,7 @@ public abstract class NetworkAgent {
/**
* Called when ConnectivityService request a bandwidth update. The parent factory
* shall try to overwrite this method and produce a bandwidth update if capable.
* @hide
*/
public void onBandwidthUpdateRequested() {
pollLceData();

View File

@@ -108,6 +108,7 @@ public final class NetworkAgentConfig implements Parcelable {
/**
*
* @return whether the sign in to network notification is enabled by this configuration.
* @hide
*/
public boolean isProvisioningNotificationEnabled() {
return !provisioningNotificationDisabled;
@@ -122,6 +123,7 @@ public final class NetworkAgentConfig implements Parcelable {
/**
* @return the subscriber ID, or null if none.
* @hide
*/
@Nullable
public String getSubscriberId() {
@@ -138,6 +140,7 @@ public final class NetworkAgentConfig implements Parcelable {
/**
* @return whether NAT64 prefix detection is enabled.
* @hide
*/
public boolean isNat64DetectionEnabled() {
return !skip464xlat;
@@ -247,6 +250,7 @@ public final class NetworkAgentConfig implements Parcelable {
* Sets the subscriber ID for this network.
*
* @return this builder, to facilitate chaining.
* @hide
*/
@NonNull
public Builder setSubscriberId(@Nullable String subscriberId) {
@@ -259,6 +263,7 @@ public final class NetworkAgentConfig implements Parcelable {
* and reduce idle traffic on networks that are known to be IPv6-only without a NAT64.
*
* @return this builder, to facilitate chaining.
* @hide
*/
@NonNull
public Builder disableNat64Detection() {
@@ -271,6 +276,7 @@ public final class NetworkAgentConfig implements Parcelable {
* perform its own carrier-specific provisioning procedure.
*
* @return this builder, to facilitate chaining.
* @hide
*/
@NonNull
public Builder disableProvisioningNotification() {

View File

@@ -613,7 +613,6 @@ public final class NetworkCapabilities implements Parcelable {
* @return {@code true} if the network should be restricted.
* @hide
*/
@SystemApi
public boolean deduceRestrictedCapability() {
// Check if we have any capability that forces the network to be restricted.
final boolean forceRestrictedCapability =

View File

@@ -106,10 +106,12 @@ public class NetworkProvider {
}
// TODO: consider adding a register() method so ConnectivityManager does not need to call this.
/** @hide */
public @Nullable Messenger getMessenger() {
return mMessenger;
}
/** @hide */
public @NonNull String getName() {
return mName;
}