Remove Deprecated-At-Birth APIs from PDCS

Two APIs were added as @SystemApi and then @Deprecated within
the same API level (RVC). These methods were never exposed
publicly, and instead were replaced with more-appropriate
named methods that were added to the public API. As such they
were not fully deleted in RVC but were never exposed and expected
to be deleted following SDK finalization. This CL does precisely
that - removes all traces of these methods, as per the will of
the API Council.

-Remove #getDataConnectionLinkProperties()
-Remove #getDataConnectionNetworkType()

Bug: 152787887
Test: make update-api && make
Change-Id: I89463b0bd641e9316f90fe4f535d326f6e74a061
This commit is contained in:
Nathan Harold
2020-07-09 15:16:35 -07:00
parent 0468148965
commit 3a47293cb4
6 changed files with 1 additions and 44 deletions

View File

@@ -180,11 +180,6 @@ package android.telecom {
package android.telephony {
public final class PreciseDataConnectionState implements android.os.Parcelable {
method @Deprecated @Nullable public android.net.LinkProperties getDataConnectionLinkProperties();
method @Deprecated public int getDataConnectionNetworkType();
}
public class TelephonyManager {
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();

View File

@@ -18839,7 +18839,6 @@ HSPLandroid/telephony/PreciseDataConnectionState;-><init>(Landroid/os/Parcel;)V
HSPLandroid/telephony/PreciseDataConnectionState;-><init>(Landroid/os/Parcel;Landroid/telephony/PreciseDataConnectionState$1;)V
HPLandroid/telephony/PreciseDataConnectionState;->equals(Ljava/lang/Object;)Z
HPLandroid/telephony/PreciseDataConnectionState;->getDataConnectionApn()Ljava/lang/String;
HPLandroid/telephony/PreciseDataConnectionState;->getDataConnectionLinkProperties()Landroid/net/LinkProperties;
HPLandroid/telephony/PreciseDataConnectionState;->getNetworkType()I
HPLandroid/telephony/PreciseDataConnectionState;->getState()I
HSPLandroid/telephony/PreciseDataConnectionState;->toString()Ljava/lang/String;

View File

@@ -165,11 +165,6 @@ package android.telecom {
package android.telephony {
public final class PreciseDataConnectionState implements android.os.Parcelable {
method @Deprecated @Nullable public android.net.LinkProperties getDataConnectionLinkProperties();
method @Deprecated public int getDataConnectionNetworkType();
}
public class TelephonyManager {
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();

View File

@@ -1707,7 +1707,7 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
apn = preciseState.getDataConnectionApn();
state = preciseState.getState();
networkType = preciseState.getNetworkType();
linkProps = preciseState.getDataConnectionLinkProperties();
linkProps = preciseState.getLinkProperties();
}
if (VDBG) {
log("notifyDataConnectionForSubscriber: subId=" + subId

View File

@@ -1,11 +1,6 @@
// Signature format: 2.0
package android.telephony {
public final class PreciseDataConnectionState implements android.os.Parcelable {
method @Deprecated @Nullable public android.net.LinkProperties getDataConnectionLinkProperties();
method @Deprecated public int getDataConnectionNetworkType();
}
public class TelephonyManager {
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();

View File

@@ -166,19 +166,6 @@ public final class PreciseDataConnectionState implements Parcelable {
return mState;
}
/**
* Returns the network type associated with this data connection.
*
* @deprecated use {@link getNetworkType()}
* @hide
* @removed Removed from the R preview SDK but was never part of the stable API surface.
*/
@Deprecated
@SystemApi
public @NetworkType int getDataConnectionNetworkType() {
return mNetworkType;
}
/**
* Returns the network type associated with this data connection.
*
@@ -218,20 +205,6 @@ public final class PreciseDataConnectionState implements Parcelable {
return mApn;
}
/**
* Get the properties of the network link {@link LinkProperties}.
*
* @deprecated use {@link #getLinkProperties()}
* @hide
* @removed Removed from the R preview SDK but was never part of the stable API surface.
*/
@Deprecated
@SystemApi
@Nullable
public LinkProperties getDataConnectionLinkProperties() {
return mLinkProperties;
}
/**
* Get the properties of the network link {@link LinkProperties}.
*/