Merge "Re-deprecating Capabilities in ImsFeature"
This commit is contained in:
@@ -9238,7 +9238,7 @@ package android.telephony.ims.feature {
|
|||||||
field public static final int STATE_UNAVAILABLE = 0; // 0x0
|
field public static final int STATE_UNAVAILABLE = 0; // 0x0
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ImsFeature.Capabilities {
|
@Deprecated public static class ImsFeature.Capabilities {
|
||||||
field @Deprecated protected int mCapabilities;
|
field @Deprecated protected int mCapabilities;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -9272,7 +9272,7 @@ package android.telephony.ims.feature {
|
|||||||
public static class MmTelFeature.MmTelCapabilities extends android.telephony.ims.feature.ImsFeature.Capabilities {
|
public static class MmTelFeature.MmTelCapabilities extends android.telephony.ims.feature.ImsFeature.Capabilities {
|
||||||
ctor public MmTelFeature.MmTelCapabilities();
|
ctor public MmTelFeature.MmTelCapabilities();
|
||||||
ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
|
ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
|
||||||
ctor public MmTelFeature.MmTelCapabilities(int);
|
ctor public MmTelFeature.MmTelCapabilities(@android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability int);
|
||||||
method public final void addCapabilities(@android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability int);
|
method public final void addCapabilities(@android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability int);
|
||||||
method public final boolean isCapable(@android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability int);
|
method public final boolean isCapable(@android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability int);
|
||||||
method public final void removeCapabilities(@android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability int);
|
method public final void removeCapabilities(@android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability int);
|
||||||
|
|||||||
@@ -201,15 +201,20 @@ public abstract class ImsFeature {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contains the capabilities defined and supported by an ImsFeature in the form of a bit mask.
|
* Contains the IMS capabilities defined and supported by an ImsFeature in the form of a
|
||||||
* <p>
|
* bit-mask.
|
||||||
* Typically this class is not used directly, but rather extended in subclasses of
|
*
|
||||||
|
* @deprecated This class is not used directly, but rather extended in subclasses of
|
||||||
* {@link ImsFeature} to provide service specific capabilities.
|
* {@link ImsFeature} to provide service specific capabilities.
|
||||||
|
* @see MmTelFeature.MmTelCapabilities
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
@SystemApi
|
// Not Actually deprecated, but we need to remove it from the @SystemApi surface.
|
||||||
|
@Deprecated
|
||||||
|
@SystemApi // SystemApi only because it was leaked through type usage in a previous release.
|
||||||
public static class Capabilities {
|
public static class Capabilities {
|
||||||
/** @deprecated Use getters and accessors instead. */
|
/** @deprecated Use getters and accessors instead. */
|
||||||
|
// Not actually deprecated, but we need to remove it from the @SystemApi surface eventually.
|
||||||
protected int mCapabilities = 0;
|
protected int mCapabilities = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -242,8 +242,8 @@ public class MmTelFeature extends ImsFeature {
|
|||||||
* @param capabilities The capabilities that are supported for MmTel in the form of a
|
* @param capabilities The capabilities that are supported for MmTel in the form of a
|
||||||
* bitfield.
|
* bitfield.
|
||||||
*/
|
*/
|
||||||
public MmTelCapabilities(int capabilities) {
|
public MmTelCapabilities(@MmTelCapability int capabilities) {
|
||||||
mCapabilities = capabilities;
|
super(capabilities);
|
||||||
}
|
}
|
||||||
|
|
||||||
@IntDef(flag = true,
|
@IntDef(flag = true,
|
||||||
|
|||||||
Reference in New Issue
Block a user