|
1528 | 1528 | <attr api-since="29" path="/api/package[@name='java.lang']/class[@name='StringBuilder']" name="extends-generic-aware">java.lang.AbstractStringBuilder</attr> |
1529 | 1529 | <!-- We don't need to remove any method from Java.Lang.AbstractStringBuilder because they are all virtual methods --> |
1530 | 1530 |
|
| 1531 | + <!-- Api 30 adjustments --> |
| 1532 | + <!-- We need to remove abstract method close from CameraOfflineSession since it is already defined on base abstract class CameraCaptureSession --> |
| 1533 | + <remove-node api-since="30" path="/api/package[@name='android.hardware.camera2']/class[@name='CameraOfflineSession']/method[@name='close' and count(parameter)=0]" /> |
| 1534 | + |
| 1535 | + <!-- Namespace android.view.inline should be renamed to Android.Views.Inline --> |
| 1536 | + <attr api-since="30" path="/api/package[@name='android.view.inline']" name="managedName">Android.Views.Inline</attr> |
| 1537 | + |
| 1538 | + <!-- Google has added getCellIdentity and getCellSignalStrength as abstract method on the base class --> |
| 1539 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoCdma']/method[@name='getCellIdentity' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellIdentity</attr> |
| 1540 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoCdma']/method[@name='getCellSignalStrength' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellSignalStrength</attr> |
| 1541 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoGsm']/method[@name='getCellIdentity' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellIdentity</attr> |
| 1542 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoGsm']/method[@name='getCellSignalStrength' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellSignalStrength</attr> |
| 1543 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoLte']/method[@name='getCellIdentity' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellIdentity</attr> |
| 1544 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoLte']/method[@name='getCellSignalStrength' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellSignalStrength</attr> |
| 1545 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoTdscdma']/method[@name='getCellIdentity' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellIdentity</attr> |
| 1546 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoTdscdma']/method[@name='getCellSignalStrength' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellSignalStrength</attr> |
| 1547 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoWcdma']/method[@name='getCellIdentity' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellIdentity</attr> |
| 1548 | + <attr api-since="30" path="/api/package[@name='android.telephony']/class[@name='CellInfoWcdma']/method[@name='getCellSignalStrength' and count(parameter)=0]" name="managedReturn">Android.Telephony.CellSignalStrength</attr> |
| 1549 | + |
| 1550 | + <!-- We don't support methods that require Actions/Functions with more than 16 arguments --> |
| 1551 | + <remove-node api-since="30" path="/api/package[@name='java.util']/interface[@jni-signature='Ljava/util/Map;']/method[@name='of' and count(parameter)=16]" /> |
| 1552 | + <remove-node api-since="30" path="/api/package[@name='java.util']/interface[@jni-signature='Ljava/util/Map;']/method[@name='of' and count(parameter)=18]" /> |
| 1553 | + <remove-node api-since="30" path="/api/package[@name='java.util']/interface[@jni-signature='Ljava/util/Map;']/method[@name='of' and count(parameter)=20]" /> |
1531 | 1554 | </metadata> |
0 commit comments