summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOussama Ben Abdelbaki <obenabde@google.com>2018-11-13 08:53:19 -0500
committerOussama Ben Abdelbaki <obenabde@google.com>2018-11-14 07:12:11 -0500
commit2bf6a315766501889923832064367be6c163f411 (patch)
tree3097f90ba54d869534d909a65324311c7499bca3
parentff82338964036bea88e26a748fa0e1109d2f4cd3 (diff)
downloadplatform-tools-2bf6a315766501889923832064367be6c163f411.tar.gz
Change-Id: I57c8709848745f627772bc0e039237a2795502a9
-rw-r--r--NOTICE.txt1285
-rwxr-xr-xadbbin2456824 -> 2622660 bytes
-rw-r--r--api/annotations.zipbin140715 -> 75240 bytes
-rw-r--r--api/api-versions.xml1737
-rwxr-xr-xdmtracedumpbin60512 -> 60512 bytes
-rwxr-xr-xe2fsdroidbin834068 -> 997860 bytes
-rwxr-xr-xetc1toolbin310436 -> 310444 bytes
-rwxr-xr-xfastbootbin1270584 -> 1379816 bytes
-rwxr-xr-xhprof-convbin17544 -> 17544 bytes
-rwxr-xr-xlib/libc++.dylibbin939948 -> 911252 bytes
-rwxr-xr-xmake_f2fsbin162132 -> 172596 bytes
-rwxr-xr-xmke2fsbin799976 -> 806656 bytes
-rwxr-xr-xmke2fs.conf2
-rwxr-xr-xsload_f2fsbin739724 -> 903332 bytes
-rw-r--r--source.properties3
-rwxr-xr-xsqlite3bin1366436 -> 1378740 bytes
16 files changed, 1982 insertions, 1045 deletions
diff --git a/NOTICE.txt b/NOTICE.txt
index 28d375b..0992577 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,6 +1,130 @@
Notices for files contained in the tools directory:
============================================================
Notices for file(s):
+/bin/newfs_msdos
+------------------------------------------------------------
+Copyright (c) 1998 Robert Nordier
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS
+OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+Copyright (c) 2013 The NetBSD Foundation, Inc.
+All rights reserved.
+
+This code is derived from software contributed to The NetBSD Foundation
+by Christos Zoulas.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+
+Copyright (c) 1998 Robert Nordier
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS
+OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+
+============================================================
+Notices for file(s):
+/framework/jsr305.jar
+/framework/jsr305lib.jar
+------------------------------------------------------------
+Copyright (c) 2007-2009, JSR305 expert group
+All rights reserved.
+
+http://www.opensource.org/licenses/bsd-license.php
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of the JSR305 expert group nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+============================================================
+Notices for file(s):
/framework/mockito-host.jar
------------------------------------------------------------
The MIT License
@@ -147,6 +271,34 @@ Software.
============================================================
Notices for file(s):
+/lib64/libxml2.dylib
+------------------------------------------------------------
+Except where otherwise noted in the source code (e.g. the files hash.c,
+list.c and the trio files, which are covered by a similar licence but
+with different Copyright notices) all the files are:
+
+ Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is fur-
+nished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+============================================================
+Notices for file(s):
/lib/liblog.a
/lib/liblog.dylib
/lib64/liblog.a
@@ -959,8 +1111,6 @@ questions.
============================================================
Notices for file(s):
/bin/mdnsd
-/lib/libmdnssd.a
-/lib64/libmdnssd.a
------------------------------------------------------------
The majority of the source code in the mDNSResponder project is licensed
under the terms of the Apache License, Version 2.0, available from:
@@ -2195,10 +2345,17 @@ Public License instead of this License.
============================================================
Notices for file(s):
/bin/assemble_vintf
+/bin/checkvintf
+/bin/hidl-gen
+/framework/dagger2-auto-value-host.jar
+/framework/dagger2-host.jar
+/framework/dagger2-inject-host.jar
+/framework/desugar.jar
/framework/guavalib.jar
/framework/jarjar.jar
/framework/objenesis-host.jar
-/lib64/libhidl-gen-hash.dylib
+/lib64/libhidl-gen-ast.dylib
+/lib64/libhidl-gen.dylib
/lib64/libvintf.dylib
------------------------------------------------------------
@@ -2887,6 +3044,35 @@ Public License instead of this License.
============================================================
Notices for file(s):
+/lib/libexpat-host.dylib
+/lib/libexpat.a
+/lib64/libexpat-host.dylib
+/lib64/libexpat.a
+------------------------------------------------------------
+Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
+Copyright (c) 2001-2017 Expat maintainers
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+============================================================
+Notices for file(s):
/bin/sqlite3
/lib/libsqlite.dylib
/lib64/libsqlite.dylib
@@ -2940,6 +3126,7 @@ which can be obtained at:
============================================================
Notices for file(s):
+/bin/fontchain_linter
/lib64/libplatformprotos.dylib
------------------------------------------------------------
=========================================================================
@@ -3281,9 +3468,6 @@ authorization of the copyright holder.
============================================================
Notices for file(s):
/bin/adb
-/lib/libdiagnose_usb.a
-/lib64/libadb.a
-/lib64/libdiagnose_usb.a
------------------------------------------------------------
Copyright (c) 2006-2009, The Android Open Source Project
@@ -3995,7 +4179,9 @@ Notices for file(s):
/bin/aidl
/bin/dexdump
/bin/dx
+/bin/showmap
/framework/dx.jar
+/framework/jasmin.jar
/lib/libaapt.a
/lib/libandroidfw.a
/lib/libcutils.a
@@ -5272,6 +5458,52 @@ That's all there is to it!
============================================================
Notices for file(s):
+/bin/imgdiff
+------------------------------------------------------------
+Copyright (C) 2009 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+bsdiff.c
+bspatch.c
+
+Copyright 2003-2005 Colin Percival
+All rights reserved
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted providing that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+============================================================
+Notices for file(s):
/bin/minigzip
/lib/libz-host.dylib
/lib/libz.a
@@ -5304,6 +5536,8 @@ Notices for file(s):
/bin/aprotoc
/framework/host-libprotobuf-java-full.jar
/framework/host-libprotobuf-java-lite.jar
+/framework/host-libprotobuf-java-micro.jar
+/framework/libprotobuf-java-full.jar
/lib64/libprotobuf-cpp-full.dylib
/lib64/libprotobuf-cpp-lite.dylib
/lib64/libprotoc.dylib
@@ -5344,6 +5578,236 @@ support library is itself covered by the above license.
============================================================
Notices for file(s):
+/lib64/libfec.dylib
+/lib64/libsquashfs_utils.dylib
+------------------------------------------------------------
+
+ Copyright (c) 2015, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+
+============================================================
+Notices for file(s):
+/bin/d8-compat-dx
+/framework/d8-compat-dx.jar
+/framework/d8.jar
+------------------------------------------------------------
+Copyright (c) 2016, the R8 project authors.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of Google Inc. nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+============================================================
+Notices for file(s):
/bin/blk_alloc_to_base_fs
/bin/mke2fs.conf
/bin/mkuserimg_mke2fs.sh
@@ -5714,6 +6178,213 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
============================================================
Notices for file(s):
+/framework/easymock.jar
+------------------------------------------------------------
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+============================================================
+Notices for file(s):
/lib64/libbz.dylib
------------------------------------------------------------
@@ -5761,8 +6432,6 @@ bzip2/libbzip2 version 1.0.6 of 6 September 2010
============================================================
Notices for file(s):
-/lib/libpcre2.a
-/lib64/libpcre2.a
/lib64/libpcre2.dylib
------------------------------------------------------------
PCRE LICENCE
@@ -5860,6 +6529,69 @@ End
============================================================
Notices for file(s):
+/bin/bsdiff
+------------------------------------------------------------
+This project governed by the following BSD-style licenses. Check each file
+header to known the licenses applying to it:
+
+--------------------------------------------------------------------------------
+
+Copyright 2003-2005 Colin Percival
+All rights reserved
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted providing that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------------------
+
+Copyright 2015 The Chromium OS Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+ * Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+============================================================
+Notices for file(s):
/lib/liblz4.dylib
/lib64/liblz4.dylib
------------------------------------------------------------
@@ -5890,6 +6622,31 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
============================================================
Notices for file(s):
+/bin/avbtool
+------------------------------------------------------------
+Copyright 2016, The Android Open Source Project
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+============================================================
+Notices for file(s):
/framework/bouncycastle.jar
------------------------------------------------------------
Copyright (c) 2000-2015 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org)
@@ -5911,9 +6668,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
============================================================
Notices for file(s):
-/lib/libcrypto.a
/lib64/libcrypto-host.dylib
-/lib64/libcrypto.a
/lib64/libssl-host.dylib
------------------------------------------------------------
@@ -6044,513 +6799,3 @@ Notices for file(s):
*/
-============================================================
-Notices for file(s):
-/lib/libusb.a
-/lib64/libusb.a
-------------------------------------------------------------
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL. It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it. You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
- When we speak of free software, we are referring to freedom of use,
-not price. Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
- To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
- To protect each distributor, we want to make it very clear that
-there is no warranty for the free library. Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
- Finally, software patents pose a constant threat to the existence of
-any free program. We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder. Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
- Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License. This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License. We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
- When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library. The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom. The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
- We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License. It also provides other free software developers Less
-of an advantage over competing non-free programs. These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries. However, the Lesser license provides advantages in certain
-special circumstances.
-
- For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard. To achieve this, non-free programs must be
-allowed to use the library. A more frequent case is that a free
-library does the same job as widely used non-free libraries. In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
- In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software. For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
- Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
- GNU LESSER GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (1) uses at run time a
- copy of the library already present on the user's computer system,
- rather than copying library functions into the executable, and (2)
- will operate properly with a modified version of the library, if
- the user installs one, as long as the modified version is
- interface-compatible with the version that the work was made with.
-
- c) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- d) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- e) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
- NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
- <one line to give the library's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
- <signature of Ty Coon>, 1 April 1990
- Ty Coon, President of Vice
-
-That's all there is to it!
-
-
-
diff --git a/adb b/adb
index d042d54..e9a3b0c 100755
--- a/adb
+++ b/adb
Binary files differ
diff --git a/api/annotations.zip b/api/annotations.zip
index 32bb74c..9a44ebb 100644
--- a/api/annotations.zip
+++ b/api/annotations.zip
Binary files differ
diff --git a/api/api-versions.xml b/api/api-versions.xml
index 5f3fdee..5f010bf 100644
--- a/api/api-versions.xml
+++ b/api/api-versions.xml
@@ -204,6 +204,7 @@
<field name="BLUETOOTH_NETWORK" since="17" removed="23"/>
<field name="BOOKMARKS" since="17" removed="23"/>
<field name="CALENDAR" since="17"/>
+ <field name="CALL_LOG" since="29"/>
<field name="CAMERA" since="17"/>
<field name="CONTACTS" since="23"/>
<field name="COST_MONEY" removed="23"/>
@@ -2879,7 +2880,8 @@
</class>
<class name="android/accessibilityservice/AccessibilityService$MagnificationController" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/accessibilityservice/AccessibilityService;Ljava/lang/Object;)V" since="29"/>
<method name="addListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;)V"/>
<method name="addListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;Landroid/os/Handler;)V"/>
<method name="getCenterX()F"/>
@@ -2897,7 +2899,8 @@
</class>
<class name="android/accessibilityservice/AccessibilityService$SoftKeyboardController" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/accessibilityservice/AccessibilityService;Ljava/lang/Object;)V" since="29"/>
<method name="addOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;)V"/>
<method name="addOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;Landroid/os/Handler;)V"/>
<method name="getShowMode()I"/>
@@ -3261,7 +3264,8 @@
</class>
<class name="android/animation/AnimatorSet$Builder" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/animation/AnimatorSet;)V"/>
+ <method name="&lt;init>(Landroid/animation/AnimatorSet;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/animation/AnimatorSet;Landroid/animation/Animator;)V" since="29"/>
<method name="after(J)Landroid/animation/AnimatorSet$Builder;"/>
<method name="after(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;"/>
<method name="before(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;"/>
@@ -3407,7 +3411,8 @@
<class name="android/animation/PropertyValuesHolder" since="11">
<extends name="java/lang/Object"/>
<implements name="java/lang/Cloneable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="clone()Landroid/animation/PropertyValuesHolder;"/>
<method name="getPropertyName()Ljava/lang/String;"/>
<method name="ofFloat(Landroid/util/Property;[F)Landroid/animation/PropertyValuesHolder;" since="14"/>
@@ -3884,7 +3889,8 @@
</class>
<class name="android/app/ActivityManager" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/os/Handler;)V" since="29"/>
<method name="addAppTask(Landroid/app/Activity;Landroid/content/Intent;Landroid/app/ActivityManager$TaskDescription;Landroid/graphics/Bitmap;)I" since="21"/>
<method name="clearApplicationUserData()Z" since="19"/>
<method name="clearWatchHeapLimit()V" since="23"/>
@@ -4508,7 +4514,8 @@
</class>
<class name="android/app/DownloadManager" since="9">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addCompletedDownload(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;JZ)J" since="12"/>
<method name="addCompletedDownload(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;JZLandroid/net/Uri;Landroid/net/Uri;)J" since="24"/>
<method name="enqueue(Landroid/app/DownloadManager$Request;)J"/>
@@ -4718,7 +4725,8 @@
<class name="android/app/Fragment$SavedState" since="13" deprecated="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Bundle;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/app/FragmentBreadCrumbs" since="11" deprecated="21">
@@ -4745,7 +4753,8 @@
</class>
<class name="android/app/FragmentController" since="23" deprecated="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/app/FragmentHostCallback;)V" since="29"/>
<method name="attachHost(Landroid/app/Fragment;)V"/>
<method name="createController(Landroid/app/FragmentHostCallback;)Landroid/app/FragmentController;"/>
<method name="dispatchActivityCreated()V"/>
@@ -4867,7 +4876,8 @@
</class>
<class name="android/app/FragmentManagerNonConfig" since="24" deprecated="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/List;Ljava/util/List;)V" since="29"/>
</class>
<class name="android/app/FragmentTransaction" since="11" deprecated="28">
<extends name="java/lang/Object"/>
@@ -5031,7 +5041,8 @@
</class>
<class name="android/app/KeyguardManager$KeyguardLock" since="1" deprecated="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/app/KeyguardManager;)V"/>
+ <method name="&lt;init>(Landroid/app/KeyguardManager;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/app/KeyguardManager;Ljava/lang/String;)V" since="29"/>
<method name="disableKeyguard()V"/>
<method name="reenableKeyguard()V"/>
</class>
@@ -5458,7 +5469,8 @@
</class>
<class name="android/app/Notification$CarExtender$UnreadConversation" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([Ljava/lang/String;Landroid/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V" since="29"/>
<method name="getLatestTimestamp()J"/>
<method name="getMessages()[Ljava/lang/String;"/>
<method name="getParticipant()Ljava/lang/String;"/>
@@ -5644,7 +5656,8 @@
</class>
<class name="android/app/NotificationManager" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/os/Handler;)V" since="29"/>
<method name="addAutomaticZenRule(Landroid/app/AutomaticZenRule;)Ljava/lang/String;" since="24"/>
<method name="areNotificationsEnabled()Z" since="24"/>
<method name="cancel(I)V"/>
@@ -5733,7 +5746,8 @@
<class name="android/app/PendingIntent" since="1">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/IBinder;Ljava/lang/Object;)V" since="29"/>
<method name="cancel()V"/>
<method name="getActivities(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;" since="11"/>
<method name="getActivities(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;" since="16"/>
@@ -5776,7 +5790,8 @@
<class name="android/app/Person" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getIcon()Landroid/graphics/drawable/Icon;"/>
<method name="getKey()Ljava/lang/String;"/>
<method name="getName()Ljava/lang/CharSequence;"/>
@@ -5865,7 +5880,8 @@
<class name="android/app/RemoteInput" since="20">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="addDataResultToIntent(Landroid/app/RemoteInput;Landroid/content/Intent;Ljava/util/Map;)V" since="26"/>
<method name="addResultsToIntent([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V"/>
<method name="getAllowFreeFormInput()Z"/>
@@ -5973,7 +5989,8 @@
<class name="android/app/SearchableInfo" since="8">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="autoUrlDetect()Z"/>
<method name="getHintId()I"/>
<method name="getImeOptions()I"/>
@@ -6057,7 +6074,8 @@
</class>
<class name="android/app/TaskStackBuilder" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addNextIntent(Landroid/content/Intent;)Landroid/app/TaskStackBuilder;"/>
<method name="addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/app/TaskStackBuilder;"/>
<method name="addParentStack(Landroid/app/Activity;)Landroid/app/TaskStackBuilder;"/>
@@ -6303,7 +6321,8 @@
</class>
<class name="android/app/admin/ConnectEvent" since="26">
<extends name="android/app/admin/NetworkEvent"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getInetAddress()Ljava/net/InetAddress;"/>
<method name="getPort()I"/>
<field name="CREATOR"/>
@@ -6717,7 +6736,8 @@
</class>
<class name="android/app/admin/DnsEvent" since="26">
<extends name="android/app/admin/NetworkEvent"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getHostname()Ljava/lang/String;"/>
<method name="getInetAddresses()Ljava/util/List;"/>
<method name="getTotalResolvedAddressCount()I"/>
@@ -6781,7 +6801,8 @@
<class name="android/app/admin/SecurityLog$SecurityEvent" since="24">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([B)V" since="29"/>
<method name="getData()Ljava/lang/Object;"/>
<method name="getId()J" since="28"/>
<method name="getLogLevel()I" since="28"/>
@@ -6792,7 +6813,8 @@
<class name="android/app/admin/SystemUpdateInfo" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getReceivedTime()J"/>
<method name="getSecurityPatchState()I"/>
<field name="CREATOR"/>
@@ -6820,7 +6842,8 @@
<class name="android/app/admin/SystemUpdatePolicy$ValidationFailedException" since="28">
<extends name="java/lang/IllegalArgumentException"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;)V" since="29"/>
<method name="getErrorCode()I"/>
<field name="CREATOR"/>
<field name="ERROR_COMBINED_FREEZE_PERIOD_TOO_CLOSE"/>
@@ -6961,7 +6984,8 @@
</class>
<class name="android/app/backup/BackupDataInput" since="8">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/io/FileDescriptor;)V" since="29"/>
<method name="getDataSize()I"/>
<method name="getKey()Ljava/lang/String;"/>
<method name="readEntityData([BII)I"/>
@@ -6970,13 +6994,15 @@
</class>
<class name="android/app/backup/BackupDataInputStream" since="8">
<extends name="java/io/InputStream"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/app/backup/BackupDataInput;)V" since="29"/>
<method name="getKey()Ljava/lang/String;"/>
<method name="size()I"/>
</class>
<class name="android/app/backup/BackupDataOutput" since="8">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/io/FileDescriptor;)V" since="29"/>
<method name="getQuota()J" since="26"/>
<method name="getTransportFlags()I" since="28"/>
<method name="writeEntityData([BI)I"/>
@@ -6996,18 +7022,20 @@
<method name="requestRestore(Landroid/app/backup/RestoreObserver;)I" deprecated="28"/>
</class>
<class name="android/app/backup/FileBackupHelper" since="8">
- <extends name="android/app/backup/FileBackupHelperBase"/>
+ <extends name="android/app/backup/FileBackupHelperBase" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
<implements name="android/app/backup/BackupHelper"/>
<method name="&lt;init>(Landroid/content/Context;[Ljava/lang/String;)V"/>
</class>
- <class name="android/app/backup/FileBackupHelperBase" since="8">
+ <class name="android/app/backup/FileBackupHelperBase" since="8" removed="29">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="writeNewStateDescription(Landroid/os/ParcelFileDescriptor;)V"/>
</class>
<class name="android/app/backup/FullBackupDataOutput" since="14">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
<method name="getQuota()J" since="26"/>
<method name="getTransportFlags()I" since="28"/>
</class>
@@ -7019,14 +7047,16 @@
<method name="restoreStarting(I)V"/>
</class>
<class name="android/app/backup/SharedPreferencesBackupHelper" since="8">
- <extends name="android/app/backup/FileBackupHelperBase"/>
+ <extends name="android/app/backup/FileBackupHelperBase" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
<implements name="android/app/backup/BackupHelper"/>
<method name="&lt;init>(Landroid/content/Context;[Ljava/lang/String;)V"/>
</class>
<class name="android/app/job/JobInfo" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getBackoffPolicy()I"/>
<method name="getClipData()Landroid/content/ClipData;" since="26"/>
<method name="getClipGrantFlags()I" since="26"/>
@@ -7107,7 +7137,8 @@
<class name="android/app/job/JobParameters" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="completeWork(Landroid/app/job/JobWorkItem;)V" since="26"/>
<method name="dequeueWork()Landroid/app/job/JobWorkItem;" since="26"/>
<method name="getClipData()Landroid/content/ClipData;" since="26"/>
@@ -7171,7 +7202,6 @@
<method name="isCallerNeeded()Z"/>
<field name="CREATOR"/>
<field name="EXTRA_RANGE_VALUE"/>
- <field name="EXTRA_SLIDER_VALUE" deprecated="28"/>
<field name="EXTRA_TOGGLE_STATE"/>
<field name="HINT_ACTIONS"/>
<field name="HINT_ERROR"/>
@@ -7198,7 +7228,6 @@
<field name="SUBTYPE_MILLIS"/>
<field name="SUBTYPE_PRIORITY"/>
<field name="SUBTYPE_RANGE"/>
- <field name="SUBTYPE_SLIDER" deprecated="28"/>
<field name="SUBTYPE_SOURCE"/>
<field name="SUBTYPE_TOGGLE"/>
<field name="SUBTYPE_VALUE"/>
@@ -7206,7 +7235,6 @@
<class name="android/app/slice/Slice$Builder" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>(Landroid/app/slice/Slice$Builder;)V"/>
- <method name="&lt;init>(Landroid/net/Uri;)V" deprecated="28"/>
<method name="&lt;init>(Landroid/net/Uri;Landroid/app/slice/SliceSpec;)V"/>
<method name="addAction(Landroid/app/PendingIntent;Landroid/app/slice/Slice;Ljava/lang/String;)Landroid/app/slice/Slice$Builder;"/>
<method name="addBundle(Landroid/os/Bundle;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;"/>
@@ -7217,26 +7245,25 @@
<method name="addRemoteInput(Landroid/app/RemoteInput;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;"/>
<method name="addSubSlice(Landroid/app/slice/Slice;Ljava/lang/String;)Landroid/app/slice/Slice$Builder;"/>
<method name="addText(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;"/>
- <method name="addTimestamp(JLjava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" deprecated="28"/>
<method name="build()Landroid/app/slice/Slice;"/>
<method name="setCallerNeeded(Z)Landroid/app/slice/Slice$Builder;"/>
- <method name="setSpec(Landroid/app/slice/SliceSpec;)Landroid/app/slice/Slice$Builder;" deprecated="28"/>
</class>
<class name="android/app/slice/SliceItem" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getAction()Landroid/app/PendingIntent;"/>
<method name="getBundle()Landroid/os/Bundle;"/>
<method name="getFormat()Ljava/lang/String;"/>
<method name="getHints()Ljava/util/List;"/>
<method name="getIcon()Landroid/graphics/drawable/Icon;"/>
<method name="getInt()I"/>
+ <method name="getLong()J"/>
<method name="getRemoteInput()Landroid/app/RemoteInput;"/>
<method name="getSlice()Landroid/app/slice/Slice;"/>
<method name="getSubType()Ljava/lang/String;"/>
<method name="getText()Ljava/lang/CharSequence;"/>
- <method name="getTimestamp()J"/>
<method name="hasHint(Ljava/lang/String;)Z"/>
<field name="CREATOR"/>
<field name="FORMAT_ACTION"/>
@@ -7247,14 +7274,11 @@
<field name="FORMAT_REMOTE_INPUT"/>
<field name="FORMAT_SLICE"/>
<field name="FORMAT_TEXT"/>
- <field name="FORMAT_TIMESTAMP" deprecated="28"/>
</class>
<class name="android/app/slice/SliceManager" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
- <method name="bindSlice(Landroid/content/Intent;Ljava/util/List;)Landroid/app/slice/Slice;" deprecated="28"/>
<method name="bindSlice(Landroid/content/Intent;Ljava/util/Set;)Landroid/app/slice/Slice;"/>
- <method name="bindSlice(Landroid/net/Uri;Ljava/util/List;)Landroid/app/slice/Slice;" deprecated="28"/>
<method name="bindSlice(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;"/>
<method name="checkSlicePermission(Landroid/net/Uri;II)I"/>
<method name="getPinnedSlices()Ljava/util/List;"/>
@@ -7262,7 +7286,6 @@
<method name="getSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;"/>
<method name="grantSlicePermission(Ljava/lang/String;Landroid/net/Uri;)V"/>
<method name="mapIntentToUri(Landroid/content/Intent;)Landroid/net/Uri;"/>
- <method name="pinSlice(Landroid/net/Uri;Ljava/util/List;)V" deprecated="28"/>
<method name="pinSlice(Landroid/net/Uri;Ljava/util/Set;)V"/>
<method name="revokeSlicePermission(Ljava/lang/String;Landroid/net/Uri;)V"/>
<method name="unpinSlice(Landroid/net/Uri;)V"/>
@@ -7280,7 +7303,6 @@
<extends name="android/content/ContentProvider"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>([Ljava/lang/String;)V"/>
- <method name="onBindSlice(Landroid/net/Uri;Ljava/util/List;)Landroid/app/slice/Slice;" deprecated="28"/>
<method name="onBindSlice(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;"/>
<method name="onCreatePermissionRequest(Landroid/net/Uri;)Landroid/app/PendingIntent;"/>
<method name="onGetSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;"/>
@@ -7610,7 +7632,8 @@
<class name="android/bluetooth/BluetoothA2dp" since="11">
<extends name="java/lang/Object"/>
<implements name="android/bluetooth/BluetoothProfile"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/bluetooth/BluetoothProfile$ServiceListener;)V" since="29"/>
<method name="isA2dpPlaying(Landroid/bluetooth/BluetoothDevice;)Z"/>
<field name="ACTION_CONNECTION_STATE_CHANGED"/>
<field name="ACTION_PLAYING_STATE_CHANGED"/>
@@ -7921,7 +7944,8 @@
<class name="android/bluetooth/BluetoothClass" since="5">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="getDeviceClass()I"/>
<method name="getMajorDeviceClass()I"/>
<method name="hasService(I)Z"/>
@@ -8012,7 +8036,8 @@
<class name="android/bluetooth/BluetoothDevice" since="5">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;)Landroid/bluetooth/BluetoothGatt;" since="18"/>
<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;I)Landroid/bluetooth/BluetoothGatt;" since="23"/>
<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;II)Landroid/bluetooth/BluetoothGatt;" since="26"/>
@@ -8253,7 +8278,8 @@
<class name="android/bluetooth/BluetoothHeadset" since="11">
<extends name="java/lang/Object"/>
<implements name="android/bluetooth/BluetoothProfile"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/bluetooth/BluetoothProfile$ServiceListener;)V" since="29"/>
<method name="isAudioConnected(Landroid/bluetooth/BluetoothDevice;)Z"/>
<method name="sendVendorSpecificResultCode(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Ljava/lang/String;)Z" since="19"/>
<method name="startVoiceRecognition(Landroid/bluetooth/BluetoothDevice;)Z"/>
@@ -8278,7 +8304,8 @@
<class name="android/bluetooth/BluetoothHealth" since="14">
<extends name="java/lang/Object"/>
<implements name="android/bluetooth/BluetoothProfile"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/bluetooth/BluetoothProfile$ServiceListener;)V" since="29"/>
<method name="connectChannelToSource(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;)Z"/>
<method name="disconnectChannel(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;I)Z"/>
<method name="getMainChannelFd(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;)Landroid/os/ParcelFileDescriptor;"/>
@@ -8300,7 +8327,8 @@
<class name="android/bluetooth/BluetoothHealthAppConfiguration" since="14">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;I)V" since="29"/>
<method name="getDataType()I"/>
<method name="getName()Ljava/lang/String;"/>
<method name="getRole()I"/>
@@ -8315,7 +8343,8 @@
<class name="android/bluetooth/BluetoothHidDevice" since="28">
<extends name="java/lang/Object"/>
<implements name="android/bluetooth/BluetoothProfile"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/bluetooth/BluetoothProfile$ServiceListener;)V" since="29"/>
<method name="connect(Landroid/bluetooth/BluetoothDevice;)Z"/>
<method name="disconnect(Landroid/bluetooth/BluetoothDevice;)Z"/>
<method name="registerApp(Landroid/bluetooth/BluetoothHidDeviceAppSdpSettings;Landroid/bluetooth/BluetoothHidDeviceAppQosSettings;Landroid/bluetooth/BluetoothHidDeviceAppQosSettings;Ljava/util/concurrent/Executor;Landroid/bluetooth/BluetoothHidDevice$Callback;)Z"/>
@@ -8387,7 +8416,8 @@
</class>
<class name="android/bluetooth/BluetoothManager" since="18">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="getAdapter()Landroid/bluetooth/BluetoothAdapter;"/>
<method name="getConnectedDevices(I)Ljava/util/List;"/>
<method name="getConnectionState(Landroid/bluetooth/BluetoothDevice;I)I"/>
@@ -8421,14 +8451,16 @@
<class name="android/bluetooth/BluetoothServerSocket" since="5">
<extends name="java/lang/Object"/>
<implements name="java/io/Closeable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IZZI)V" since="29"/>
<method name="accept()Landroid/bluetooth/BluetoothSocket;"/>
<method name="accept(I)Landroid/bluetooth/BluetoothSocket;"/>
</class>
<class name="android/bluetooth/BluetoothSocket" since="5">
<extends name="java/lang/Object"/>
<implements name="java/io/Closeable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/bluetooth/BluetoothSocket;)V" since="29"/>
<method name="connect()V"/>
<method name="getConnectionType()I" since="23"/>
<method name="getInputStream()Ljava/io/InputStream;"/>
@@ -8455,7 +8487,8 @@
<class name="android/bluetooth/le/AdvertiseData" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/List;Landroid/util/SparseArray;Ljava/util/Map;ZZ)V" since="29"/>
<method name="getIncludeDeviceName()Z"/>
<method name="getIncludeTxPowerLevel()Z"/>
<method name="getManufacturerSpecificData()Landroid/util/SparseArray;"/>
@@ -8476,7 +8509,8 @@
<class name="android/bluetooth/le/AdvertiseSettings" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getMode()I"/>
<method name="getTimeout()I"/>
<method name="getTxPowerLevel()I"/>
@@ -8532,7 +8566,8 @@
<class name="android/bluetooth/le/AdvertisingSetParameters" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getInterval()I"/>
<method name="getPrimaryPhy()I"/>
<method name="getSecondaryPhy()I"/>
@@ -8597,7 +8632,8 @@
<class name="android/bluetooth/le/PeriodicAdvertisingParameters" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getIncludeTxPower()Z"/>
<method name="getInterval()I"/>
<field name="CREATOR"/>
@@ -8623,7 +8659,8 @@
<class name="android/bluetooth/le/ScanFilter" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;[B[BI[B[B)V" since="29"/>
<method name="getDeviceAddress()Ljava/lang/String;"/>
<method name="getDeviceName()Ljava/lang/String;"/>
<method name="getManufacturerData()[B"/>
@@ -8652,7 +8689,8 @@
</class>
<class name="android/bluetooth/le/ScanRecord" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/List;Landroid/util/SparseArray;Ljava/util/Map;IILjava/lang/String;[B)V" since="29"/>
<method name="getAdvertiseFlags()I"/>
<method name="getBytes()[B"/>
<method name="getDeviceName()Ljava/lang/String;"/>
@@ -8691,7 +8729,8 @@
<class name="android/bluetooth/le/ScanSettings" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getCallbackType()I"/>
<method name="getLegacy()Z" since="26"/>
<method name="getPhy()I" since="26"/>
@@ -8728,7 +8767,8 @@
<class name="android/companion/AssociationRequest" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/companion/AssociationRequest$Builder" since="26">
@@ -8736,12 +8776,15 @@
<method name="&lt;init>()V"/>
<method name="addDeviceFilter(Landroid/companion/DeviceFilter;)Landroid/companion/AssociationRequest$Builder;"/>
<method name="build()Landroid/companion/AssociationRequest;"/>
+ <method name="checkNotUsed()V" since="29"/>
+ <method name="markUsed()V" since="29"/>
<method name="setSingleDevice(Z)Landroid/companion/AssociationRequest$Builder;"/>
</class>
<class name="android/companion/BluetoothDeviceFilter" since="26">
<extends name="java/lang/Object"/>
<implements name="android/companion/DeviceFilter"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/companion/BluetoothDeviceFilter$Builder" since="26">
@@ -8749,13 +8792,16 @@
<method name="&lt;init>()V"/>
<method name="addServiceUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/companion/BluetoothDeviceFilter$Builder;"/>
<method name="build()Landroid/companion/BluetoothDeviceFilter;"/>
+ <method name="checkNotUsed()V" since="29"/>
+ <method name="markUsed()V" since="29"/>
<method name="setAddress(Ljava/lang/String;)Landroid/companion/BluetoothDeviceFilter$Builder;"/>
<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/BluetoothDeviceFilter$Builder;"/>
</class>
<class name="android/companion/BluetoothLeDeviceFilter" since="26">
<extends name="java/lang/Object"/>
<implements name="android/companion/DeviceFilter"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/regex/Pattern;Landroid/bluetooth/le/ScanFilter;[B[BLjava/lang/String;Ljava/lang/String;IIIIZ)V" since="29"/>
<method name="getRenamePrefixLengthLimit()I"/>
<field name="CREATOR"/>
</class>
@@ -8763,6 +8809,8 @@
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="build()Landroid/companion/BluetoothLeDeviceFilter;"/>
+ <method name="checkNotUsed()V" since="29"/>
+ <method name="markUsed()V" since="29"/>
<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/BluetoothLeDeviceFilter$Builder;"/>
<method name="setRawDataFilter([B[B)Landroid/companion/BluetoothLeDeviceFilter$Builder;"/>
<method name="setRenameFromBytes(Ljava/lang/String;Ljava/lang/String;IILjava/nio/ByteOrder;)Landroid/companion/BluetoothLeDeviceFilter$Builder;"/>
@@ -8792,13 +8840,16 @@
<class name="android/companion/WifiDeviceFilter" since="26">
<extends name="java/lang/Object"/>
<implements name="android/companion/DeviceFilter"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/regex/Pattern;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/companion/WifiDeviceFilter$Builder" since="26">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="build()Landroid/companion/WifiDeviceFilter;"/>
+ <method name="checkNotUsed()V" since="29"/>
+ <method name="markUsed()V" since="29"/>
<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/WifiDeviceFilter$Builder;"/>
</class>
<class name="android/content/AbstractThreadedSyncAdapter" since="5">
@@ -8885,7 +8936,8 @@
</class>
<class name="android/content/BroadcastReceiver$PendingResult" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;Landroid/os/Bundle;IZZLandroid/os/IBinder;II)V" since="29"/>
<method name="abortBroadcast()V"/>
<method name="clearAbortBroadcast()V"/>
<method name="finish()V"/>
@@ -9083,7 +9135,8 @@
<class name="android/content/ContentProviderOperation" since="5">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/ContentProviderOperation$Builder;)V" since="29"/>
<method name="apply(Landroid/content/ContentProvider;[Landroid/content/ContentProviderResult;I)Landroid/content/ContentProviderResult;"/>
<method name="getUri()Landroid/net/Uri;"/>
<method name="isAssertQuery()Z" since="23"/>
@@ -9103,7 +9156,8 @@
</class>
<class name="android/content/ContentProviderOperation$Builder" since="5">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILandroid/net/Uri;)V" since="29"/>
<method name="build()Landroid/content/ContentProviderOperation;"/>
<method name="withExpectedCount(I)Landroid/content/ContentProviderOperation$Builder;"/>
<method name="withSelection(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder;"/>
@@ -10081,7 +10135,8 @@
<class name="android/content/IntentSender" since="4">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/IBinder;)V" since="29"/>
<method name="getCreatorPackage()Ljava/lang/String;" since="17"/>
<method name="getCreatorUid()I" since="17"/>
<method name="getCreatorUserHandle()Landroid/os/UserHandle;" since="17"/>
@@ -10341,7 +10396,8 @@
<class name="android/content/SyncInfo" since="8">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable" since="11"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/SyncInfo;)V" since="29"/>
<field name="account"/>
<field name="authority"/>
<field name="startTime"/>
@@ -10349,7 +10405,8 @@
<class name="android/content/SyncRequest" since="19">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/content/SyncRequest$Builder" since="19">
@@ -10421,7 +10478,8 @@
<class name="android/content/UriPermission" since="19">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getPersistedTime()J"/>
<method name="getUri()Landroid/net/Uri;"/>
<method name="isReadPermission()Z"/>
@@ -10730,7 +10788,8 @@
</class>
<class name="android/content/pm/LauncherActivityInfo" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="getApplicationInfo()Landroid/content/pm/ApplicationInfo;"/>
<method name="getBadgedIcon(I)Landroid/graphics/drawable/Drawable;"/>
<method name="getComponentName()Landroid/content/ComponentName;"/>
@@ -10742,7 +10801,8 @@
</class>
<class name="android/content/pm/LauncherApps" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="getActivityList(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;"/>
<method name="getApplicationInfo(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/pm/ApplicationInfo;" since="26"/>
<method name="getPinItemRequest(Landroid/content/Intent;)Landroid/content/pm/LauncherApps$PinItemRequest;" since="26"/>
@@ -10785,7 +10845,8 @@
<class name="android/content/pm/LauncherApps$PinItemRequest" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="accept()Z"/>
<method name="accept(Landroid/os/Bundle;)Z"/>
<method name="getAppWidgetProviderInfo(Landroid/content/Context;)Landroid/appwidget/AppWidgetProviderInfo;"/>
@@ -11111,6 +11172,7 @@
<field name="FEATURE_CAMERA_FLASH" since="7"/>
<field name="FEATURE_CAMERA_FRONT" since="9"/>
<field name="FEATURE_CAMERA_LEVEL_FULL" since="21"/>
+ <field name="FEATURE_CANT_SAVE_STATE" since="29"/>
<field name="FEATURE_COMPANION_DEVICE_SETUP" since="26"/>
<field name="FEATURE_CONNECTION_SERVICE" since="21"/>
<field name="FEATURE_CONSUMER_IR" since="19"/>
@@ -11405,7 +11467,8 @@
<class name="android/content/pm/SharedLibraryInfo" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getDeclaringPackage()Landroid/content/pm/VersionedPackage;"/>
<method name="getDependentPackages()Ljava/util/List;"/>
<method name="getLongVersion()J" since="28"/>
@@ -11421,7 +11484,8 @@
<class name="android/content/pm/ShortcutInfo" since="25">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/pm/ShortcutInfo$Builder;)V" since="29"/>
<method name="getActivity()Landroid/content/ComponentName;"/>
<method name="getCategories()Ljava/util/Set;"/>
<method name="getDisabledMessage()Ljava/lang/CharSequence;"/>
@@ -11470,7 +11534,8 @@
</class>
<class name="android/content/pm/ShortcutManager" since="25">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addDynamicShortcuts(Ljava/util/List;)Z"/>
<method name="createShortcutResultIntent(Landroid/content/pm/ShortcutInfo;)Landroid/content/Intent;" since="26"/>
<method name="disableShortcuts(Ljava/util/List;)V"/>
@@ -11570,7 +11635,8 @@
</class>
<class name="android/content/res/AssetManager$AssetInputStream" since="1">
<extends name="java/io/InputStream"/>
- <method name="&lt;init>(Landroid/content/res/AssetManager;)V"/>
+ <method name="&lt;init>(Landroid/content/res/AssetManager;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/res/AssetManager;J)V" since="29"/>
<method name="getAssetInt()I" removed="21"/>
</class>
<class name="android/content/res/ColorStateList" since="1">
@@ -11799,7 +11865,8 @@
</class>
<class name="android/content/res/TypedArray" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/res/Resources;)V" since="29"/>
<method name="getBoolean(IZ)Z"/>
<method name="getChangingConfigurations()I" since="21"/>
<method name="getColor(II)I"/>
@@ -12130,7 +12197,8 @@
</class>
<class name="android/database/MatrixCursor$RowBuilder" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/database/MatrixCursor;)V"/>
+ <method name="&lt;init>(Landroid/database/MatrixCursor;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/database/MatrixCursor;I)V" since="29"/>
<method name="add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder;"/>
<method name="add(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder;" since="19"/>
</class>
@@ -12215,7 +12283,8 @@
</class>
<class name="android/database/sqlite/SQLiteDatabase" since="1">
<extends name="android/database/sqlite/SQLiteClosable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;IIJLjava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="beginTransaction()V"/>
<method name="beginTransactionNonExclusive()V" since="11"/>
<method name="beginTransactionWithListener(Landroid/database/sqlite/SQLiteTransactionListener;)V" since="5"/>
@@ -12304,7 +12373,8 @@
</class>
<class name="android/database/sqlite/SQLiteDatabase$OpenParams" since="27">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;IIJLjava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="getCursorFactory()Landroid/database/sqlite/SQLiteDatabase$CursorFactory;"/>
<method name="getErrorHandler()Landroid/database/DatabaseErrorHandler;"/>
<method name="getIdleConnectionTimeout()J"/>
@@ -12396,7 +12466,8 @@
</class>
<class name="android/database/sqlite/SQLiteProgram" since="1">
<extends name="android/database/sqlite/SQLiteClosable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)V" since="29"/>
<method name="bindAllArgsAsStrings([Ljava/lang/String;)V" since="11"/>
<method name="bindBlob(I[B)V"/>
<method name="bindDouble(ID)V"/>
@@ -12420,7 +12491,8 @@
</class>
<class name="android/database/sqlite/SQLiteQuery" since="1">
<extends name="android/database/sqlite/SQLiteProgram"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/os/CancellationSignal;)V" since="29"/>
</class>
<class name="android/database/sqlite/SQLiteQueryBuilder" since="1">
<extends name="java/lang/Object"/>
@@ -12451,7 +12523,8 @@
</class>
<class name="android/database/sqlite/SQLiteStatement" since="1">
<extends name="android/database/sqlite/SQLiteProgram"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/Object;)V" since="29"/>
<method name="execute()V"/>
<method name="executeInsert()J"/>
<method name="executeUpdateDelete()I" since="11"/>
@@ -12683,14 +12756,16 @@
</class>
<class name="android/drm/DrmUtils$ExtendedMetadataParser" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([B)V" since="29"/>
<method name="get(Ljava/lang/String;)Ljava/lang/String;"/>
<method name="iterator()Ljava/util/Iterator;"/>
<method name="keyIterator()Ljava/util/Iterator;"/>
</class>
<class name="android/drm/ProcessedData" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([BLjava/lang/String;)V" since="29"/>
<method name="getAccountId()Ljava/lang/String;"/>
<method name="getData()[B"/>
<method name="getSubscriptionId()Ljava/lang/String;"/>
@@ -12860,7 +12935,8 @@
</class>
<class name="android/gesture/OrientedBoundingBox" since="4">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(FFFFF)V" since="29"/>
<field name="centerX"/>
<field name="centerY"/>
<field name="height"/>
@@ -12870,7 +12946,8 @@
</class>
<class name="android/gesture/Prediction" since="4">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;D)V" since="29"/>
<field name="name"/>
<field name="score"/>
</class>
@@ -13014,7 +13091,8 @@
</class>
<class name="android/graphics/BitmapRegionDecoder" since="10">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
<method name="decodeRegion(Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"/>
<method name="getHeight()I"/>
<method name="getWidth()I"/>
@@ -13289,7 +13367,8 @@
</class>
<class name="android/graphics/ColorSpace" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Landroid/graphics/ColorSpace$Model;I)V" since="29"/>
<method name="adapt(Landroid/graphics/ColorSpace;[F)Landroid/graphics/ColorSpace;"/>
<method name="adapt(Landroid/graphics/ColorSpace;[FLandroid/graphics/ColorSpace$Adaptation;)Landroid/graphics/ColorSpace;"/>
<method name="connect(Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;"/>
@@ -13332,7 +13411,8 @@
</class>
<class name="android/graphics/ColorSpace$Connector" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)V" since="29"/>
<method name="getDestination()Landroid/graphics/ColorSpace;"/>
<method name="getRenderIntent()Landroid/graphics/ColorSpace$RenderIntent;"/>
<method name="getSource()Landroid/graphics/ColorSpace;"/>
@@ -13447,7 +13527,8 @@
<class name="android/graphics/ImageDecoder" since="28">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JIIZZ)V" since="29"/>
<method name="createSource(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/graphics/ImageDecoder$Source;"/>
<method name="createSource(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/ImageDecoder$Source;"/>
<method name="createSource(Landroid/content/res/Resources;I)Landroid/graphics/ImageDecoder$Source;"/>
@@ -13485,7 +13566,8 @@
</class>
<class name="android/graphics/ImageDecoder$DecodeException" since="28">
<extends name="java/io/IOException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/Throwable;Landroid/graphics/ImageDecoder$Source;)V" since="29"/>
<method name="getError()I"/>
<method name="getSource()Landroid/graphics/ImageDecoder$Source;"/>
<field name="SOURCE_EXCEPTION"/>
@@ -13494,7 +13576,8 @@
</class>
<class name="android/graphics/ImageDecoder$ImageInfo" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/graphics/ImageDecoder;)V" since="29"/>
<method name="getColorSpace()Landroid/graphics/ColorSpace;"/>
<method name="getMimeType()Ljava/lang/String;"/>
<method name="getSize()Landroid/util/Size;"/>
@@ -13650,7 +13733,8 @@
</class>
<class name="android/graphics/Movie" since="1" deprecated="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
<method name="decodeByteArray([BII)Landroid/graphics/Movie;"/>
<method name="decodeFile(Ljava/lang/String;)Landroid/graphics/Movie;"/>
<method name="decodeStream(Ljava/io/InputStream;)Landroid/graphics/Movie;"/>
@@ -14292,7 +14376,8 @@
</class>
<class name="android/graphics/Typeface" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
<method name="create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;"/>
<method name="create(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;" since="28"/>
<method name="create(Ljava/lang/String;I)Landroid/graphics/Typeface;"/>
@@ -14549,7 +14634,8 @@
</class>
<class name="android/graphics/drawable/DrawableContainer$DrawableContainerState" since="1">
<extends name="android/graphics/drawable/Drawable$ConstantState"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;Landroid/graphics/drawable/DrawableContainer;Landroid/content/res/Resources;)V" since="29"/>
<method name="addChild(Landroid/graphics/drawable/Drawable;)I"/>
<method name="canConstantState()Z"/>
<method name="computeConstantSize()V" since="11"/>
@@ -14634,7 +14720,8 @@
<class name="android/graphics/drawable/Icon" since="23">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="createWithAdaptiveBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;" since="26"/>
<method name="createWithBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;"/>
<method name="createWithContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;"/>
@@ -14887,7 +14974,8 @@
</class>
<class name="android/graphics/pdf/PdfDocument$Page" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/graphics/Canvas;Landroid/graphics/pdf/PdfDocument$PageInfo;)V" since="29"/>
<method name="getCanvas()Landroid/graphics/Canvas;"/>
<method name="getInfo()Landroid/graphics/pdf/PdfDocument$PageInfo;"/>
</class>
@@ -14916,7 +15004,8 @@
<class name="android/graphics/pdf/PdfRenderer$Page" since="21">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>(Landroid/graphics/pdf/PdfRenderer;)V"/>
+ <method name="&lt;init>(Landroid/graphics/pdf/PdfRenderer;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/graphics/pdf/PdfRenderer;I)V" since="29"/>
<method name="getHeight()I"/>
<method name="getIndex()I"/>
<method name="getWidth()I"/>
@@ -15207,7 +15296,8 @@
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
<method name="create(IIIIJ)Landroid/hardware/HardwareBuffer;"/>
<method name="getFormat()I"/>
<method name="getHeight()I"/>
@@ -15327,7 +15417,8 @@
</class>
<class name="android/hardware/SensorAdditionalInfo" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/hardware/Sensor;II[I[F)V" since="29"/>
<field name="TYPE_FRAME_BEGIN"/>
<field name="TYPE_FRAME_END"/>
<field name="TYPE_INTERNAL_TEMPERATURE"/>
@@ -15344,7 +15435,8 @@
<class name="android/hardware/SensorDirectChannel" since="26">
<extends name="java/lang/Object"/>
<implements name="java/nio/channels/Channel"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/hardware/SensorManager;IIJ)V" since="29"/>
<method name="configure(Landroid/hardware/Sensor;I)I"/>
<field name="RATE_FAST"/>
<field name="RATE_NORMAL"/>
@@ -15355,7 +15447,8 @@
</class>
<class name="android/hardware/SensorEvent" since="3">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<field name="accuracy"/>
<field name="sensor"/>
<field name="timestamp"/>
@@ -15484,7 +15577,8 @@
</class>
<class name="android/hardware/TriggerEvent" since="18">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<field name="sensor"/>
<field name="timestamp"/>
<field name="values"/>
@@ -15702,7 +15796,8 @@
</class>
<class name="android/hardware/camera2/CameraCharacteristics$Key" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" since="29"/>
<method name="getName()Ljava/lang/String;"/>
</class>
<class name="android/hardware/camera2/CameraConstrainedHighSpeedCaptureSession" since="23">
@@ -15746,7 +15841,8 @@
</class>
<class name="android/hardware/camera2/CameraManager" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="getCameraCharacteristics(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;"/>
<method name="getCameraIdList()[Ljava/lang/String;"/>
<method name="openCamera(Ljava/lang/String;Landroid/hardware/camera2/CameraDevice$StateCallback;Landroid/os/Handler;)V"/>
@@ -15987,7 +16083,8 @@
</class>
<class name="android/hardware/camera2/CaptureFailure" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/hardware/camera2/CaptureRequest;IZIJ)V" since="29"/>
<method name="getFrameNumber()J"/>
<method name="getReason()I"/>
<method name="getRequest()Landroid/hardware/camera2/CaptureRequest;"/>
@@ -16075,7 +16172,8 @@
</class>
<class name="android/hardware/camera2/CaptureRequest$Key" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" since="29"/>
<method name="getName()Ljava/lang/String;"/>
</class>
<class name="android/hardware/camera2/CaptureResult" since="21">
@@ -16169,7 +16267,8 @@
</class>
<class name="android/hardware/camera2/CaptureResult$Key" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" since="29"/>
<method name="getName()Ljava/lang/String;"/>
</class>
<class name="android/hardware/camera2/DngCreator" since="21">
@@ -16194,7 +16293,8 @@
</class>
<class name="android/hardware/camera2/params/BlackLevelPattern" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([I)V" since="29"/>
<method name="copyTo([II)V"/>
<method name="getOffsetForIndex(II)I"/>
<field name="COUNT"/>
@@ -16209,7 +16309,8 @@
</class>
<class name="android/hardware/camera2/params/Face" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/graphics/Rect;I)V" since="29"/>
<method name="getBounds()Landroid/graphics/Rect;"/>
<method name="getId()I"/>
<method name="getLeftEyePosition()Landroid/graphics/Point;"/>
@@ -16229,7 +16330,8 @@
</class>
<class name="android/hardware/camera2/params/LensShadingMap" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([FII)V" since="29"/>
<method name="copyGainFactors([FI)V"/>
<method name="getColumnCount()I"/>
<method name="getGainFactor(III)F"/>
@@ -16346,7 +16448,8 @@
</class>
<class name="android/hardware/display/DisplayManager" since="17">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="createVirtualDisplay(Ljava/lang/String;IIILandroid/view/Surface;I)Landroid/hardware/display/VirtualDisplay;" since="19"/>
<method name="createVirtualDisplay(Ljava/lang/String;IIILandroid/view/Surface;ILandroid/hardware/display/VirtualDisplay$Callback;Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;" since="21"/>
<method name="getDisplay(I)Landroid/view/Display;"/>
@@ -16503,7 +16606,8 @@
<class name="android/hardware/usb/UsbAccessory" since="12">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([Ljava/lang/String;)V" since="29"/>
<method name="getDescription()Ljava/lang/String;"/>
<method name="getManufacturer()Ljava/lang/String;"/>
<method name="getModel()Ljava/lang/String;"/>
@@ -16515,7 +16619,8 @@
<class name="android/hardware/usb/UsbConfiguration" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;II)V" since="29"/>
<method name="getId()I"/>
<method name="getInterface(I)Landroid/hardware/usb/UsbInterface;"/>
<method name="getInterfaceCount()I"/>
@@ -16565,7 +16670,8 @@
<class name="android/hardware/usb/UsbDevice" since="12">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="getConfiguration(I)Landroid/hardware/usb/UsbConfiguration;" since="21"/>
<method name="getConfigurationCount()I" since="21"/>
<method name="getDeviceClass()I"/>
@@ -16587,7 +16693,8 @@
</class>
<class name="android/hardware/usb/UsbDeviceConnection" since="12">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/hardware/usb/UsbDevice;)V" since="29"/>
<method name="bulkTransfer(Landroid/hardware/usb/UsbEndpoint;[BII)I"/>
<method name="bulkTransfer(Landroid/hardware/usb/UsbEndpoint;[BIII)I" since="18"/>
<method name="claimInterface(Landroid/hardware/usb/UsbInterface;Z)Z"/>
@@ -16606,7 +16713,8 @@
<class name="android/hardware/usb/UsbEndpoint" since="12">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="getAddress()I"/>
<method name="getAttributes()I"/>
<method name="getDirection()I"/>
@@ -16619,7 +16727,8 @@
<class name="android/hardware/usb/UsbInterface" since="12">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IILjava/lang/String;III)V" since="29"/>
<method name="getAlternateSetting()I" since="21"/>
<method name="getEndpoint(I)Landroid/hardware/usb/UsbEndpoint;"/>
<method name="getEndpointCount()I"/>
@@ -16873,6 +16982,8 @@
<field name="GAMAL"/>
<field name="HAH"/>
<field name="HAMZA_ON_HEH_GOAL"/>
+ <field name="HANIFI_ROHINGYA_KINNA_YA" since="29"/>
+ <field name="HANIFI_ROHINGYA_PA" since="29"/>
<field name="HE"/>
<field name="HEH"/>
<field name="HEH_GOAL"/>
@@ -17038,7 +17149,8 @@
</class>
<class name="android/icu/lang/UCharacter$UnicodeBlock" since="24">
<extends name="java/lang/Character$Subset"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;I)V" since="29"/>
<method name="forName(Ljava/lang/String;)Landroid/icu/lang/UCharacter$UnicodeBlock;"/>
<method name="getID()I"/>
<method name="getInstance(I)Landroid/icu/lang/UCharacter$UnicodeBlock;"/>
@@ -17125,6 +17237,8 @@
<field name="CHEROKEE_ID"/>
<field name="CHEROKEE_SUPPLEMENT"/>
<field name="CHEROKEE_SUPPLEMENT_ID"/>
+ <field name="CHESS_SYMBOLS" since="29"/>
+ <field name="CHESS_SYMBOLS_ID" since="29"/>
<field name="CJK_COMPATIBILITY"/>
<field name="CJK_COMPATIBILITY_FORMS"/>
<field name="CJK_COMPATIBILITY_FORMS_ID"/>
@@ -17201,6 +17315,8 @@
<field name="DEVANAGARI_ID"/>
<field name="DINGBATS"/>
<field name="DINGBATS_ID"/>
+ <field name="DOGRA" since="29"/>
+ <field name="DOGRA_ID" since="29"/>
<field name="DOMINO_TILES"/>
<field name="DOMINO_TILES_ID"/>
<field name="DUPLOYAN"/>
@@ -17236,6 +17352,8 @@
<field name="GEOMETRIC_SHAPES_EXTENDED_ID"/>
<field name="GEOMETRIC_SHAPES_ID"/>
<field name="GEORGIAN"/>
+ <field name="GEORGIAN_EXTENDED" since="29"/>
+ <field name="GEORGIAN_EXTENDED_ID" since="29"/>
<field name="GEORGIAN_ID"/>
<field name="GEORGIAN_SUPPLEMENT"/>
<field name="GEORGIAN_SUPPLEMENT_ID"/>
@@ -17253,6 +17371,8 @@
<field name="GREEK_ID"/>
<field name="GUJARATI"/>
<field name="GUJARATI_ID"/>
+ <field name="GUNJALA_GONDI" since="29"/>
+ <field name="GUNJALA_GONDI_ID" since="29"/>
<field name="GURMUKHI"/>
<field name="GURMUKHI_ID"/>
<field name="HALFWIDTH_AND_FULLWIDTH_FORMS"/>
@@ -17267,6 +17387,8 @@
<field name="HANGUL_JAMO_ID"/>
<field name="HANGUL_SYLLABLES"/>
<field name="HANGUL_SYLLABLES_ID"/>
+ <field name="HANIFI_ROHINGYA" since="29"/>
+ <field name="HANIFI_ROHINGYA_ID" since="29"/>
<field name="HANUNOO"/>
<field name="HANUNOO_ID"/>
<field name="HATRAN"/>
@@ -17285,6 +17407,8 @@
<field name="IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID" since="26"/>
<field name="IMPERIAL_ARAMAIC"/>
<field name="IMPERIAL_ARAMAIC_ID"/>
+ <field name="INDIC_SIYAQ_NUMBERS" since="29"/>
+ <field name="INDIC_SIYAQ_NUMBERS_ID" since="29"/>
<field name="INSCRIPTIONAL_PAHLAVI"/>
<field name="INSCRIPTIONAL_PAHLAVI_ID"/>
<field name="INSCRIPTIONAL_PARTHIAN"/>
@@ -17363,6 +17487,8 @@
<field name="MAHAJANI_ID"/>
<field name="MAHJONG_TILES"/>
<field name="MAHJONG_TILES_ID"/>
+ <field name="MAKASAR" since="29"/>
+ <field name="MAKASAR_ID" since="29"/>
<field name="MALAYALAM"/>
<field name="MALAYALAM_ID"/>
<field name="MANDAIC"/>
@@ -17377,6 +17503,10 @@
<field name="MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID"/>
<field name="MATHEMATICAL_OPERATORS"/>
<field name="MATHEMATICAL_OPERATORS_ID"/>
+ <field name="MAYAN_NUMERALS" since="29"/>
+ <field name="MAYAN_NUMERALS_ID" since="29"/>
+ <field name="MEDEFAIDRIN" since="29"/>
+ <field name="MEDEFAIDRIN_ID" since="29"/>
<field name="MEETEI_MAYEK"/>
<field name="MEETEI_MAYEK_EXTENSIONS"/>
<field name="MEETEI_MAYEK_EXTENSIONS_ID"/>
@@ -17446,6 +17576,8 @@
<field name="OLD_PERMIC_ID"/>
<field name="OLD_PERSIAN"/>
<field name="OLD_PERSIAN_ID"/>
+ <field name="OLD_SOGDIAN" since="29"/>
+ <field name="OLD_SOGDIAN_ID" since="29"/>
<field name="OLD_SOUTH_ARABIAN"/>
<field name="OLD_SOUTH_ARABIAN_ID"/>
<field name="OLD_TURKIC"/>
@@ -17510,6 +17642,8 @@
<field name="SINHALA_ID"/>
<field name="SMALL_FORM_VARIANTS"/>
<field name="SMALL_FORM_VARIANTS_ID"/>
+ <field name="SOGDIAN" since="29"/>
+ <field name="SOGDIAN_ID" since="29"/>
<field name="SORA_SOMPENG"/>
<field name="SORA_SOMPENG_ID"/>
<field name="SOYOMBO" since="28"/>
@@ -17634,6 +17768,7 @@
<field name="OTHER"/>
<field name="REGIONAL_INDICATOR"/>
<field name="SINGLE_QUOTE"/>
+ <field name="WSEGSPACE" since="29"/>
<field name="ZWJ" since="26"/>
</class>
<class name="android/icu/lang/UCharacterCategory" since="24">
@@ -17770,6 +17905,7 @@
<field name="EMOJI_MODIFIER" since="28"/>
<field name="EMOJI_MODIFIER_BASE" since="28"/>
<field name="EMOJI_PRESENTATION" since="28"/>
+ <field name="EXTENDED_PICTOGRAPHIC" since="29"/>
<field name="EXTENDER"/>
<field name="FULL_COMPOSITION_EXCLUSION"/>
<field name="GENERAL_CATEGORY"/>
@@ -17901,6 +18037,7 @@
<field name="DEMOTIC_EGYPTIAN"/>
<field name="DESERET"/>
<field name="DEVANAGARI"/>
+ <field name="DOGRA" since="29"/>
<field name="DUPLOYAN"/>
<field name="EASTERN_SYRIAC"/>
<field name="EGYPTIAN_HIEROGLYPHS"/>
@@ -17913,9 +18050,11 @@
<field name="GRANTHA"/>
<field name="GREEK"/>
<field name="GUJARATI"/>
+ <field name="GUNJALA_GONDI" since="29"/>
<field name="GURMUKHI"/>
<field name="HAN"/>
<field name="HANGUL"/>
+ <field name="HANIFI_ROHINGYA" since="29"/>
<field name="HANUNOO"/>
<field name="HAN_WITH_BOPOMOFO" since="26"/>
<field name="HARAPPAN_INDUS"/>
@@ -17958,6 +18097,7 @@
<field name="LYCIAN"/>
<field name="LYDIAN"/>
<field name="MAHAJANI"/>
+ <field name="MAKASAR" since="29"/>
<field name="MALAYALAM"/>
<field name="MANDAEAN"/>
<field name="MANDAIC"/>
@@ -17966,6 +18106,7 @@
<field name="MASARAM_GONDI" since="28"/>
<field name="MATHEMATICAL_NOTATION"/>
<field name="MAYAN_HIEROGLYPHS"/>
+ <field name="MEDEFAIDRIN" since="29"/>
<field name="MEITEI_MAYEK"/>
<field name="MENDE"/>
<field name="MEROITIC"/>
@@ -17991,6 +18132,7 @@
<field name="OLD_NORTH_ARABIAN"/>
<field name="OLD_PERMIC"/>
<field name="OLD_PERSIAN"/>
+ <field name="OLD_SOGDIAN" since="29"/>
<field name="OLD_SOUTH_ARABIAN"/>
<field name="OL_CHIKI"/>
<field name="ORIYA"/>
@@ -18017,6 +18159,7 @@
<field name="SIMPLIFIED_HAN"/>
<field name="SINDHI"/>
<field name="SINHALA"/>
+ <field name="SOGDIAN" since="29"/>
<field name="SORA_SOMPENG"/>
<field name="SOYOMBO" since="28"/>
<field name="SUNDANESE"/>
@@ -18187,7 +18330,8 @@
<class name="android/icu/text/AlphabeticIndex$Bucket" since="24">
<extends name="java/lang/Object"/>
<implements name="java/lang/Iterable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Landroid/icu/text/AlphabeticIndex$Bucket$LabelType;)V" since="29"/>
<method name="getLabel()Ljava/lang/String;"/>
<method name="getLabelType()Landroid/icu/text/AlphabeticIndex$Bucket$LabelType;"/>
<method name="size()I"/>
@@ -18211,7 +18355,8 @@
</class>
<class name="android/icu/text/AlphabeticIndex$Record" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/CharSequence;Ljava/lang/Object;)V" since="29"/>
<method name="getData()Ljava/lang/Object;"/>
<method name="getName()Ljava/lang/CharSequence;"/>
</class>
@@ -18268,7 +18413,8 @@
</class>
<class name="android/icu/text/CollationElementIterator" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/icu/text/RuleBasedCollator;)V" since="29"/>
<method name="getMaxExpansion(I)I"/>
<method name="getOffset()I"/>
<method name="next()I"/>
@@ -18363,7 +18509,8 @@
</class>
<class name="android/icu/text/CompactDecimalFormat" since="24">
<extends name="android/icu/text/DecimalFormat"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/icu/util/ULocale;Landroid/icu/text/CompactDecimalFormat$CompactStyle;)V" since="29"/>
<method name="getInstance(Landroid/icu/util/ULocale;Landroid/icu/text/CompactDecimalFormat$CompactStyle;)Landroid/icu/text/CompactDecimalFormat;"/>
<method name="getInstance(Ljava/util/Locale;Landroid/icu/text/CompactDecimalFormat$CompactStyle;)Landroid/icu/text/CompactDecimalFormat;"/>
</class>
@@ -18910,7 +19057,7 @@
</class>
<class name="android/icu/text/IDNA" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" deprecated="29"/>
<method name="getUTS46Instance(I)Landroid/icu/text/IDNA;"/>
<method name="labelToASCII(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;Landroid/icu/text/IDNA$Info;)Ljava/lang/StringBuilder;"/>
<method name="labelToUnicode(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;Landroid/icu/text/IDNA$Info;)Ljava/lang/StringBuilder;"/>
@@ -18953,7 +19100,8 @@
</class>
<class name="android/icu/text/ListFormatter" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="29" deprecated="29"/>
<method name="format(Ljava/util/Collection;)Ljava/lang/String;"/>
<method name="format([Ljava/lang/Object;)Ljava/lang/String;"/>
<method name="getInstance()Landroid/icu/text/ListFormatter;"/>
@@ -18963,7 +19111,7 @@
</class>
<class name="android/icu/text/LocaleDisplayNames" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" deprecated="29"/>
<method name="getContext(Landroid/icu/text/DisplayContext$Type;)Landroid/icu/text/DisplayContext;"/>
<method name="getDialectHandling()Landroid/icu/text/LocaleDisplayNames$DialectHandling;"/>
<method name="getInstance(Landroid/icu/util/ULocale;)Landroid/icu/text/LocaleDisplayNames;"/>
@@ -19003,7 +19151,8 @@
</class>
<class name="android/icu/text/MeasureFormat" since="24">
<extends name="android/icu/text/UFormat"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/icu/util/ULocale;Landroid/icu/text/MeasureFormat$FormatWidth;)V" since="29"/>
<method name="formatMeasurePerUnit(Landroid/icu/util/Measure;Landroid/icu/util/MeasureUnit;Ljava/lang/StringBuilder;Ljava/text/FieldPosition;)Ljava/lang/StringBuilder;" since="26"/>
<method name="formatMeasures(Ljava/lang/StringBuilder;Ljava/text/FieldPosition;[Landroid/icu/util/Measure;)Ljava/lang/StringBuilder;"/>
<method name="formatMeasures([Landroid/icu/util/Measure;)Ljava/lang/String;"/>
@@ -19123,7 +19272,8 @@
</class>
<class name="android/icu/text/MessagePattern$Part" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/icu/text/MessagePattern$Part$Type;III)V" since="29"/>
<method name="getArgType()Landroid/icu/text/MessagePattern$ArgType;"/>
<method name="getIndex()I"/>
<method name="getLength()I"/>
@@ -19171,11 +19321,12 @@
</class>
<class name="android/icu/text/Normalizer$QuickCheckResult" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
</class>
<class name="android/icu/text/Normalizer2" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" deprecated="29"/>
<method name="append(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;"/>
<method name="composePair(II)I"/>
<method name="getCombiningClass(I)I"/>
@@ -19367,7 +19518,8 @@
</class>
<class name="android/icu/text/RelativeDateTimeFormatter" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/EnumMap;Ljava/util/EnumMap;Ljava/lang/String;Landroid/icu/text/PluralRules;Landroid/icu/text/NumberFormat;Landroid/icu/text/RelativeDateTimeFormatter$Style;Landroid/icu/text/DisplayContext;Landroid/icu/text/BreakIterator;Landroid/icu/util/ULocale;)V" since="29"/>
<method name="combineDateAndTime(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
<method name="format(DLandroid/icu/text/RelativeDateTimeFormatter$Direction;Landroid/icu/text/RelativeDateTimeFormatter$RelativeUnit;)Ljava/lang/String;"/>
<method name="format(DLandroid/icu/text/RelativeDateTimeFormatter$RelativeDateTimeUnit;)Ljava/lang/String;" since="28"/>
@@ -19765,7 +19917,7 @@
<class name="android/icu/text/UnicodeFilter" since="24">
<extends name="java/lang/Object"/>
<implements name="android/icu/text/UnicodeMatcher"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" deprecated="29"/>
<method name="contains(I)Z"/>
</class>
<class name="android/icu/text/UnicodeMatcher" since="24">
@@ -19958,7 +20110,7 @@
<method name="&lt;init>(Ljava/util/Locale;)V"/>
<field name="BE"/>
</class>
- <class name="android/icu/util/CECalendar" since="24">
+ <class name="android/icu/util/CECalendar" since="24" removed="29">
<extends name="android/icu/util/Calendar"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>(III)V"/>
@@ -20185,7 +20337,8 @@
<method name="handleGetDateFormat(Ljava/lang/String;Ljava/lang/String;Landroid/icu/util/ULocale;)Landroid/icu/text/DateFormat;"/>
</class>
<class name="android/icu/util/CopticCalendar" since="24">
- <extends name="android/icu/util/CECalendar"/>
+ <extends name="android/icu/util/CECalendar" removed="29"/>
+ <extends name="android/icu/util/Calendar" since="29"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>(III)V"/>
<method name="&lt;init>(IIIIII)V"/>
@@ -20262,7 +20415,8 @@
<method name="getToDate()J"/>
</class>
<class name="android/icu/util/EthiopicCalendar" since="26">
- <extends name="android/icu/util/CECalendar"/>
+ <extends name="android/icu/util/CECalendar" removed="29"/>
+ <extends name="android/icu/util/Calendar" since="29"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>(III)V"/>
<method name="&lt;init>(IIIIII)V"/>
@@ -20456,7 +20610,8 @@
</class>
<class name="android/icu/util/LocaleData$PaperSize" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(II)V" since="29"/>
<method name="getHeight()I"/>
<method name="getWidth()I"/>
</class>
@@ -20469,7 +20624,8 @@
<class name="android/icu/util/MeasureUnit" since="24">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V" since="29" deprecated="29"/>
<method name="getAvailable()Ljava/util/Set;"/>
<method name="getAvailable(Ljava/lang/String;)Ljava/util/Set;"/>
<method name="getAvailableTypes()Ljava/util/Set;"/>
@@ -20585,6 +20741,7 @@
<field name="PICOMETER"/>
<field name="PINT"/>
<field name="PINT_METRIC" since="26"/>
+ <field name="POINT" since="29"/>
<field name="POUND"/>
<field name="POUND_PER_SQUARE_INCH"/>
<field name="QUART"/>
@@ -20644,7 +20801,8 @@
</class>
<class name="android/icu/util/TimeUnit" since="24">
<extends name="android/icu/util/MeasureUnit"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="values()[Landroid/icu/util/TimeUnit;"/>
</class>
<class name="android/icu/util/TimeZone" since="24">
@@ -20901,7 +21059,8 @@
<class name="android/icu/util/VersionInfo" since="24">
<extends name="java/lang/Object"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="compareTo(Landroid/icu/util/VersionInfo;)I"/>
<method name="getInstance(I)Landroid/icu/util/VersionInfo;"/>
<method name="getInstance(II)Landroid/icu/util/VersionInfo;"/>
@@ -20916,6 +21075,7 @@
<field name="UCOL_BUILDER_VERSION"/>
<field name="UCOL_RUNTIME_VERSION"/>
<field name="UNICODE_10_0" since="28"/>
+ <field name="UNICODE_11_0" since="29"/>
<field name="UNICODE_1_0"/>
<field name="UNICODE_1_0_1"/>
<field name="UNICODE_1_1_0"/>
@@ -21365,7 +21525,8 @@
<class name="android/location/GnssMeasurementsEvent" since="24">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/location/GnssClock;[Landroid/location/GnssMeasurement;)V" since="29"/>
<method name="getClock()Landroid/location/GnssClock;"/>
<method name="getMeasurements()Ljava/util/Collection;"/>
<field name="CREATOR"/>
@@ -21416,7 +21577,8 @@
</class>
<class name="android/location/GnssStatus" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I[I[F[F[F[F)V" since="29"/>
<method name="getAzimuthDegrees(I)F"/>
<method name="getCarrierFrequencyHz(I)F" since="26"/>
<method name="getCn0DbHz(I)F"/>
@@ -21446,7 +21608,8 @@
</class>
<class name="android/location/GpsSatellite" since="3" deprecated="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="getAzimuth()F"/>
<method name="getElevation()F"/>
<method name="getPrn()I"/>
@@ -21729,7 +21892,8 @@
</class>
<class name="android/media/AudioFocusRequest" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/AudioManager$OnAudioFocusChangeListener;Landroid/os/Handler;Landroid/media/AudioAttributes;II)V" since="29"/>
<method name="acceptsDelayedFocusGain()Z"/>
<method name="getAudioAttributes()Landroid/media/AudioAttributes;"/>
<method name="getFocusGain()I"/>
@@ -22011,13 +22175,15 @@
<class name="android/media/AudioPlaybackConfiguration" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="getAudioAttributes()Landroid/media/AudioAttributes;"/>
<field name="CREATOR"/>
</class>
<class name="android/media/AudioPresentation" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IILjava/util/Map;Ljava/lang/String;IZZZ)V" since="29"/>
<method name="getLabels()Ljava/util/Map;"/>
<method name="getLocale()Ljava/util/Locale;"/>
<method name="getMasteringIndication()I"/>
@@ -22112,7 +22278,8 @@
<class name="android/media/AudioRecordingConfiguration" since="24">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getAudioDevice()Landroid/media/AudioDeviceInfo;"/>
<method name="getClientAudioSessionId()I"/>
<method name="getClientAudioSource()I"/>
@@ -22256,7 +22423,8 @@
</class>
<class name="android/media/CamcorderProfile" since="8">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIIIIIIIIIII)V" since="29"/>
<method name="get(I)Landroid/media/CamcorderProfile;"/>
<method name="get(II)Landroid/media/CamcorderProfile;" since="9"/>
<method name="hasProfile(I)Z" since="11"/>
@@ -22318,7 +22486,8 @@
</class>
<class name="android/media/DrmInitData$SchemeInitData" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;[B)V" since="29"/>
<field name="data"/>
<field name="mimeType"/>
</class>
@@ -22531,7 +22700,8 @@
<class name="android/media/ImageReader" since="19">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIIIJ)V" since="29"/>
<method name="acquireLatestImage()Landroid/media/Image;"/>
<method name="acquireNextImage()Landroid/media/Image;"/>
<method name="discardFreeBuffers()V" since="28"/>
@@ -22550,7 +22720,8 @@
<class name="android/media/ImageWriter" since="23">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/view/Surface;II)V" since="29"/>
<method name="dequeueInputImage()Landroid/media/Image;"/>
<method name="getFormat()I"/>
<method name="getMaxImages()I"/>
@@ -22629,39 +22800,47 @@
<class name="android/media/MediaCas$Session" since="26">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>(Landroid/media/MediaCas;)V"/>
+ <method name="&lt;init>(Landroid/media/MediaCas;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/MediaCas;Ljava/util/ArrayList;)V" since="29"/>
<method name="processEcm([B)V"/>
<method name="processEcm([BII)V"/>
<method name="setPrivateData([B)V"/>
</class>
<class name="android/media/MediaCasException" since="26">
<extends name="java/lang/Exception"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/media/MediaCasException$DeniedByServerException" since="26">
<extends name="android/media/MediaCasException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/media/MediaCasException$NotProvisionedException" since="26">
<extends name="android/media/MediaCasException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/media/MediaCasException$ResourceBusyException" since="26">
<extends name="android/media/MediaCasException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/media/MediaCasException$UnsupportedCasException" since="26">
<extends name="android/media/MediaCasException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/media/MediaCasStateException" since="26">
<extends name="java/lang/IllegalStateException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="getDiagnosticInfo()Ljava/lang/String;"/>
</class>
<class name="android/media/MediaCodec" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;ZZ)V" since="29"/>
<method name="configure(Landroid/media/MediaFormat;Landroid/view/Surface;ILandroid/media/MediaDescrambler;)V" since="26"/>
<method name="configure(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V"/>
<method name="createByCodecName(Ljava/lang/String;)Landroid/media/MediaCodec;"/>
@@ -22737,7 +22916,8 @@
</class>
<class name="android/media/MediaCodec$CodecException" since="21">
<extends name="java/lang/IllegalStateException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IILjava/lang/String;)V" since="29"/>
<method name="getDiagnosticInfo()Ljava/lang/String;"/>
<method name="getErrorCode()I" since="23"/>
<method name="isRecoverable()Z"/>
@@ -22795,7 +22975,8 @@
</class>
<class name="android/media/MediaCodecInfo" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Z[Landroid/media/MediaCodecInfo$CodecCapabilities;)V" since="29"/>
<method name="getCapabilitiesForType(Ljava/lang/String;)Landroid/media/MediaCodecInfo$CodecCapabilities;"/>
<method name="getName()Ljava/lang/String;"/>
<method name="getSupportedTypes()[Ljava/lang/String;"/>
@@ -23128,7 +23309,8 @@
<class name="android/media/MediaDescription" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getDescription()Ljava/lang/CharSequence;"/>
<method name="getExtras()Landroid/os/Bundle;"/>
<method name="getIconBitmap()Landroid/graphics/Bitmap;"/>
@@ -23228,7 +23410,8 @@
</class>
<class name="android/media/MediaDrm$CryptoSession" since="18">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/media/MediaDrm;)V"/>
+ <method name="&lt;init>(Landroid/media/MediaDrm;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/MediaDrm;[BLjava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="decrypt([B[B[B)[B"/>
<method name="encrypt([B[B[B)[B"/>
<method name="sign([B[B)[B"/>
@@ -23252,7 +23435,8 @@
</class>
<class name="android/media/MediaDrm$KeyStatus" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([BI)V" since="29"/>
<method name="getKeyId()[B"/>
<method name="getStatusCode()I"/>
<field name="STATUS_EXPIRED"/>
@@ -23263,7 +23447,8 @@
</class>
<class name="android/media/MediaDrm$MediaDrmStateException" since="21">
<extends name="java/lang/IllegalStateException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;)V" since="29"/>
<method name="getDiagnosticInfo()Ljava/lang/String;"/>
</class>
<class name="android/media/MediaDrm$MetricsConstants" since="28">
@@ -23375,7 +23560,8 @@
</class>
<class name="android/media/MediaExtractor$CasInfo" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILandroid/media/MediaCas$Session;)V" since="29"/>
<method name="getSession()Landroid/media/MediaCas$Session;"/>
<method name="getSystemId()I"/>
</class>
@@ -23506,7 +23692,8 @@
<class name="android/media/MediaMetadata" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Bundle;)V" since="29"/>
<method name="containsKey(Ljava/lang/String;)Z"/>
<method name="getBitmap(Ljava/lang/String;)Landroid/graphics/Bitmap;"/>
<method name="getDescription()Landroid/media/MediaDescription;"/>
@@ -23788,7 +23975,8 @@
</class>
<class name="android/media/MediaPlayer$DrmInfo" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getPssh()Ljava/util/Map;"/>
<method name="getSupportedSchemes()[Ljava/util/UUID;"/>
</class>
@@ -23879,7 +24067,8 @@
<class name="android/media/MediaPlayer$TrackInfo" since="16">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getFormat()Landroid/media/MediaFormat;" since="19"/>
<method name="getLanguage()Ljava/lang/String;"/>
<method name="getTrackType()I"/>
@@ -24029,7 +24218,8 @@
</class>
<class name="android/media/MediaRouter" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addCallback(ILandroid/media/MediaRouter$Callback;)V"/>
<method name="addCallback(ILandroid/media/MediaRouter$Callback;I)V" since="18"/>
<method name="addUserRoute(Landroid/media/MediaRouter$UserRouteInfo;)V"/>
@@ -24067,7 +24257,8 @@
</class>
<class name="android/media/MediaRouter$RouteCategory" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/CharSequence;IZ)V" since="29"/>
<method name="getName()Ljava/lang/CharSequence;"/>
<method name="getName(Landroid/content/Context;)Ljava/lang/CharSequence;"/>
<method name="getRoutes(Ljava/util/List;)Ljava/util/List;"/>
@@ -24076,7 +24267,8 @@
</class>
<class name="android/media/MediaRouter$RouteGroup" since="16">
<extends name="android/media/MediaRouter$RouteInfo"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/MediaRouter$RouteCategory;)V" since="29"/>
<method name="addRoute(Landroid/media/MediaRouter$RouteInfo;)V"/>
<method name="addRoute(Landroid/media/MediaRouter$RouteInfo;I)V"/>
<method name="getRouteAt(I)Landroid/media/MediaRouter$RouteInfo;"/>
@@ -24088,7 +24280,8 @@
</class>
<class name="android/media/MediaRouter$RouteInfo" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/MediaRouter$RouteCategory;)V" since="29"/>
<method name="getCategory()Landroid/media/MediaRouter$RouteCategory;"/>
<method name="getDescription()Ljava/lang/CharSequence;" since="18"/>
<method name="getDeviceType()I" since="24"/>
@@ -24125,7 +24318,8 @@
</class>
<class name="android/media/MediaRouter$UserRouteInfo" since="16">
<extends name="android/media/MediaRouter$RouteInfo"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/MediaRouter$RouteCategory;)V" since="29"/>
<method name="getRemoteControlClient()Landroid/media/RemoteControlClient;"/>
<method name="setDescription(Ljava/lang/CharSequence;)V" since="18"/>
<method name="setIconDrawable(Landroid/graphics/drawable/Drawable;)V"/>
@@ -24197,7 +24391,8 @@
</class>
<class name="android/media/MediaSyncEvent" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="createEvent(I)Landroid/media/MediaSyncEvent;"/>
<method name="getAudioSessionId()I"/>
<method name="getType()I"/>
@@ -24215,7 +24410,8 @@
</class>
<class name="android/media/MicrophoneInfo" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;ILjava/lang/String;IIILandroid/media/MicrophoneInfo$Coordinate3F;Landroid/media/MicrophoneInfo$Coordinate3F;Ljava/util/List;Ljava/util/List;FFFI)V" since="29"/>
<method name="getAddress()Ljava/lang/String;"/>
<method name="getChannelMapping()Ljava/util/List;"/>
<method name="getDescription()Ljava/lang/String;"/>
@@ -24252,7 +24448,8 @@
</class>
<class name="android/media/MicrophoneInfo$Coordinate3F" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(FFF)V" since="29"/>
<field name="x"/>
<field name="y"/>
<field name="z"/>
@@ -24280,7 +24477,8 @@
<class name="android/media/Rating" since="19">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IF)V" since="29"/>
<method name="getPercentRating()F"/>
<method name="getRatingStyle()I"/>
<method name="getStarRating()F"/>
@@ -24389,7 +24587,8 @@
</class>
<class name="android/media/Ringtone" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Z)V" since="29"/>
<method name="getAudioAttributes()Landroid/media/AudioAttributes;" since="21"/>
<method name="getStreamType()I" deprecated="21"/>
<method name="getTitle(Landroid/content/Context;)Ljava/lang/String;"/>
@@ -24476,7 +24675,8 @@
</class>
<class name="android/media/SubtitleData" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getData()[B"/>
<method name="getDurationUs()J"/>
<method name="getStartTimeUs()J"/>
@@ -24512,13 +24712,15 @@
</class>
<class name="android/media/TimedMetaData" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getMetaData()[B"/>
<method name="getTimestamp()J"/>
</class>
<class name="android/media/TimedText" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getBounds()Landroid/graphics/Rect;"/>
<method name="getText()Ljava/lang/String;"/>
</class>
@@ -24664,7 +24866,8 @@
<class name="android/media/VolumeShaper$Configuration" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="getDuration()J"/>
<method name="getInterpolatorType()I"/>
<method name="getMaximumCurvePoints()I"/>
@@ -24696,20 +24899,23 @@
<class name="android/media/VolumeShaper$Operation" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIF)V" since="29"/>
<field name="CREATOR"/>
<field name="PLAY"/>
<field name="REVERSE"/>
</class>
<class name="android/media/audiofx/AcousticEchoCanceler" since="16">
<extends name="android/media/audiofx/AudioEffect"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="create(I)Landroid/media/audiofx/AcousticEchoCanceler;"/>
<method name="isAvailable()Z"/>
</class>
<class name="android/media/audiofx/AudioEffect" since="9">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/UUID;Ljava/util/UUID;II)V" since="29"/>
<method name="getDescriptor()Landroid/media/audiofx/AudioEffect$Descriptor;"/>
<method name="getEnabled()Z"/>
<method name="getId()I"/>
@@ -24770,7 +24976,8 @@
</class>
<class name="android/media/audiofx/AutomaticGainControl" since="16">
<extends name="android/media/audiofx/AudioEffect"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="create(I)Landroid/media/audiofx/AutomaticGainControl;"/>
<method name="isAvailable()Z"/>
</class>
@@ -24868,7 +25075,8 @@
</class>
<class name="android/media/audiofx/DynamicsProcessing$Config" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/audiofx/DynamicsProcessing$Config;)V" since="29"/>
<method name="getChannelByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Channel;"/>
<method name="getInputGainByChannelIndex(I)F"/>
<method name="getLimiterByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Limiter;"/>
@@ -25097,7 +25305,8 @@
</class>
<class name="android/media/audiofx/NoiseSuppressor" since="16">
<extends name="android/media/audiofx/AudioEffect"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="create(I)Landroid/media/audiofx/NoiseSuppressor;"/>
<method name="isAvailable()Z"/>
</class>
@@ -25274,7 +25483,8 @@
</class>
<class name="android/media/effect/EffectFactory" since="14">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/effect/EffectContext;)V" since="29"/>
<method name="createEffect(Ljava/lang/String;)Landroid/media/effect/Effect;"/>
<method name="isEffectSupported(Ljava/lang/String;)Z"/>
<field name="EFFECT_AUTOFIX"/>
@@ -25321,12 +25531,14 @@
<class name="android/media/midi/MidiDevice$MidiConnection" since="23">
<extends name="java/lang/Object"/>
<implements name="java/io/Closeable"/>
- <method name="&lt;init>(Landroid/media/midi/MidiDevice;)V"/>
+ <method name="&lt;init>(Landroid/media/midi/MidiDevice;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/midi/MidiDevice;Landroid/os/IBinder;Landroid/media/midi/MidiInputPort;)V" since="29"/>
</class>
<class name="android/media/midi/MidiDeviceInfo" since="23">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII[Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Z)V" since="29"/>
<method name="getId()I"/>
<method name="getInputPortCount()I"/>
<method name="getOutputPortCount()I"/>
@@ -25348,7 +25560,8 @@
</class>
<class name="android/media/midi/MidiDeviceInfo$PortInfo" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IILjava/lang/String;)V" since="29"/>
<method name="getName()Ljava/lang/String;"/>
<method name="getPortNumber()I"/>
<method name="getType()I"/>
@@ -25368,7 +25581,8 @@
<class name="android/media/midi/MidiDeviceStatus" since="23">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/media/midi/MidiDeviceInfo;)V" since="29"/>
<method name="getDeviceInfo()Landroid/media/midi/MidiDeviceInfo;"/>
<method name="getOutputPortOpenCount(I)I"/>
<method name="isInputPortOpen(I)Z"/>
@@ -25377,7 +25591,8 @@
<class name="android/media/midi/MidiInputPort" since="23">
<extends name="android/media/midi/MidiReceiver"/>
<implements name="java/io/Closeable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/io/FileDescriptor;I)V" since="29"/>
<method name="getPortNumber()I"/>
</class>
<class name="android/media/midi/MidiManager" since="23">
@@ -25403,7 +25618,8 @@
<class name="android/media/midi/MidiOutputPort" since="23">
<extends name="android/media/midi/MidiSender"/>
<implements name="java/io/Closeable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/io/FileDescriptor;I)V" since="29"/>
<method name="getPortNumber()I"/>
</class>
<class name="android/media/midi/MidiReceiver" since="23">
@@ -25440,7 +25656,8 @@
</class>
<class name="android/media/projection/MediaProjectionManager" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="createScreenCaptureIntent()Landroid/content/Intent;"/>
<method name="getMediaProjection(ILandroid/content/Intent;)Landroid/media/projection/MediaProjection;"/>
</class>
@@ -25481,7 +25698,8 @@
</class>
<class name="android/media/session/MediaController$PlaybackInfo" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILandroid/media/AudioAttributes;III)V" since="29"/>
<method name="getAudioAttributes()Landroid/media/AudioAttributes;"/>
<method name="getCurrentVolume()I"/>
<method name="getMaxVolume()I"/>
@@ -25580,7 +25798,8 @@
</class>
<class name="android/media/session/MediaSessionManager" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;Landroid/content/ComponentName;)V"/>
<method name="addOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;Landroid/content/ComponentName;Landroid/os/Handler;)V"/>
<method name="getActiveSessions(Landroid/content/ComponentName;)Ljava/util/List;"/>
@@ -25601,7 +25820,8 @@
<class name="android/media/session/PlaybackState" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getActions()J"/>
<method name="getActiveQueueItemId()J"/>
<method name="getBufferedPosition()J"/>
@@ -25663,7 +25883,8 @@
<class name="android/media/session/PlaybackState$CustomAction" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getAction()Ljava/lang/String;"/>
<method name="getExtras()Landroid/os/Bundle;"/>
<method name="getIcon()I"/>
@@ -25678,7 +25899,8 @@
</class>
<class name="android/media/tv/TvContentRating" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V" since="29"/>
<method name="contains(Landroid/media/tv/TvContentRating;)Z" since="24"/>
<method name="createRating(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Landroid/media/tv/TvContentRating;"/>
<method name="flattenToString()Ljava/lang/String;"/>
@@ -26097,7 +26319,8 @@
<class name="android/media/tv/TvInputInfo" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="canRecord()Z" since="24"/>
<method name="createSettingsIntent()Landroid/content/Intent;" deprecated="26"/>
<method name="createSetupIntent()Landroid/content/Intent;"/>
@@ -26264,7 +26487,8 @@
<class name="android/media/tv/TvTrackInfo" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getAudioChannelCount()I"/>
<method name="getAudioSampleRate()I"/>
<method name="getDescription()Ljava/lang/CharSequence;" since="23"/>
@@ -26592,7 +26816,8 @@
<class name="android/net/CaptivePortal" since="23">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/IBinder;)V" since="29"/>
<method name="ignoreNetwork()V"/>
<method name="reportCaptivePortalDismissed()V"/>
<field name="CREATOR"/>
@@ -26713,7 +26938,8 @@
<class name="android/net/IpPrefix" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="contains(Ljava/net/InetAddress;)Z" since="23"/>
<method name="getAddress()Ljava/net/InetAddress;"/>
<method name="getPrefixLength()I"/>
@@ -26755,7 +26981,8 @@
</class>
<class name="android/net/IpSecManager$ResourceUnavailableException" since="28">
<extends name="android/util/AndroidException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/net/IpSecManager$SecurityParameterIndex" since="28">
<extends name="java/lang/Object"/>
@@ -26765,7 +26992,8 @@
</class>
<class name="android/net/IpSecManager$SpiUnavailableException" since="28">
<extends name="android/util/AndroidException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;I)V" since="29"/>
<method name="getSpi()I"/>
</class>
<class name="android/net/IpSecManager$UdpEncapsulationSocket" since="28">
@@ -26792,7 +27020,8 @@
<class name="android/net/LinkAddress" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/net/InterfaceAddress;)V" since="29"/>
<method name="getAddress()Ljava/net/InetAddress;"/>
<method name="getFlags()I"/>
<method name="getPrefixLength()I"/>
@@ -26875,7 +27104,8 @@
<class name="android/net/MacAddress" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
<method name="fromBytes([B)Landroid/net/MacAddress;"/>
<method name="fromString(Ljava/lang/String;)Landroid/net/MacAddress;"/>
<method name="getAddressType()I"/>
@@ -26903,7 +27133,8 @@
<class name="android/net/Network" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="bindSocket(Ljava/io/FileDescriptor;)V" since="23"/>
<method name="bindSocket(Ljava/net/DatagramSocket;)V" since="22"/>
<method name="bindSocket(Ljava/net/Socket;)V"/>
@@ -26958,8 +27189,9 @@
<class name="android/net/NetworkInfo" since="1">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V" since="3"/>
+ <method name="&lt;init>()V" since="3" removed="29"/>
<method name="&lt;init>(I)V" removed="3"/>
+ <method name="&lt;init>(Landroid/net/NetworkInfo;)V" since="29"/>
<method name="getDetailedState()Landroid/net/NetworkInfo$DetailedState;"/>
<method name="getExtraInfo()Ljava/lang/String;"/>
<method name="getReason()Ljava/lang/String;" deprecated="28"/>
@@ -27007,7 +27239,8 @@
<class name="android/net/NetworkRequest" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/NetworkRequest;)V" since="29"/>
<method name="hasCapability(I)Z" since="28"/>
<method name="hasTransport(I)Z" since="28"/>
<field name="CREATOR"/>
@@ -27029,7 +27262,8 @@
</class>
<class name="android/net/ParseException" since="1">
<extends name="java/lang/RuntimeException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<field name="response"/>
</class>
<class name="android/net/Proxy" since="1">
@@ -27045,7 +27279,8 @@
<class name="android/net/ProxyInfo" since="21" deprecated="22">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/Uri;)V" since="29"/>
<method name="buildDirectProxy(Ljava/lang/String;I)Landroid/net/ProxyInfo;"/>
<method name="buildDirectProxy(Ljava/lang/String;ILjava/util/List;)Landroid/net/ProxyInfo;"/>
<method name="buildPacProxy(Landroid/net/Uri;)Landroid/net/ProxyInfo;"/>
@@ -27071,7 +27306,8 @@
<class name="android/net/RouteInfo" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/net/InetAddress;)V" since="29"/>
<method name="getDestination()Landroid/net/IpPrefix;"/>
<method name="getGateway()Ljava/net/InetAddress;"/>
<method name="getInterface()Ljava/lang/String;"/>
@@ -27349,6 +27585,7 @@
<method name="getValidNotAfterDate()Ljava/util/Date;" since="8"/>
<method name="getValidNotBefore()Ljava/lang/String;" deprecated="16"/>
<method name="getValidNotBeforeDate()Ljava/util/Date;" since="8"/>
+ <method name="getX509Certificate()Ljava/security/cert/X509Certificate;" since="29"/>
<method name="restoreState(Landroid/os/Bundle;)Landroid/net/http/SslCertificate;"/>
<method name="saveState(Landroid/net/http/SslCertificate;)Landroid/os/Bundle;"/>
</class>
@@ -27443,7 +27680,8 @@
</class>
<class name="android/net/rtp/AudioCodec" since="12">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="getCodec(ILjava/lang/String;Ljava/lang/String;)Landroid/net/rtp/AudioCodec;"/>
<method name="getCodecs()[Landroid/net/rtp/AudioCodec;"/>
<field name="AMR"/>
@@ -27480,7 +27718,8 @@
</class>
<class name="android/net/rtp/RtpStream" since="12">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/net/InetAddress;)V" since="29"/>
<method name="associate(Ljava/net/InetAddress;I)V"/>
<method name="getLocalAddress()Ljava/net/InetAddress;"/>
<method name="getLocalPort()I"/>
@@ -27558,7 +27797,8 @@
</class>
<class name="android/net/sip/SipManager" since="9">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="close(Ljava/lang/String;)V"/>
<method name="createSipSession(Landroid/net/sip/SipProfile;Landroid/net/sip/SipSession$Listener;)Landroid/net/sip/SipSession;"/>
<method name="getCallId(Landroid/content/Intent;)Ljava/lang/String;"/>
@@ -27965,12 +28205,14 @@
<class name="android/net/wifi/WifiManager$LocalOnlyHotspotReservation" since="26">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>(Landroid/net/wifi/WifiManager;)V"/>
+ <method name="&lt;init>(Landroid/net/wifi/WifiManager;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/wifi/WifiManager;Landroid/net/wifi/WifiConfiguration;)V" since="29"/>
<method name="getWifiConfiguration()Landroid/net/wifi/WifiConfiguration;"/>
</class>
<class name="android/net/wifi/WifiManager$MulticastLock" since="4">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/net/wifi/WifiManager;)V"/>
+ <method name="&lt;init>(Landroid/net/wifi/WifiManager;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/wifi/WifiManager;Ljava/lang/String;)V" since="29"/>
<method name="acquire()V"/>
<method name="isHeld()Z"/>
<method name="release()V"/>
@@ -27978,7 +28220,8 @@
</class>
<class name="android/net/wifi/WifiManager$WifiLock" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/net/wifi/WifiManager;)V"/>
+ <method name="&lt;init>(Landroid/net/wifi/WifiManager;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/wifi/WifiManager;ILjava/lang/String;)V" since="29"/>
<method name="acquire()V"/>
<method name="isHeld()Z"/>
<method name="release()V"/>
@@ -28016,7 +28259,8 @@
<class name="android/net/wifi/aware/Characteristics" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Bundle;)V" since="29"/>
<method name="getMaxMatchFilterLength()I"/>
<method name="getMaxServiceNameLength()I"/>
<method name="getMaxServiceSpecificInfoLength()I"/>
@@ -28025,7 +28269,8 @@
<class name="android/net/wifi/aware/DiscoverySession" since="26">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/wifi/aware/WifiAwareManager;II)V" since="29"/>
<method name="createNetworkSpecifierOpen(Landroid/net/wifi/aware/PeerHandle;)Landroid/net/NetworkSpecifier;"/>
<method name="createNetworkSpecifierPassphrase(Landroid/net/wifi/aware/PeerHandle;Ljava/lang/String;)Landroid/net/NetworkSpecifier;"/>
<method name="sendMessage(Landroid/net/wifi/aware/PeerHandle;I[B)V"/>
@@ -28051,12 +28296,14 @@
</class>
<class name="android/net/wifi/aware/PeerHandle" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
</class>
<class name="android/net/wifi/aware/PublishConfig" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([B[B[BIIZZ)V" since="29"/>
<field name="CREATOR"/>
<field name="PUBLISH_TYPE_SOLICITED"/>
<field name="PUBLISH_TYPE_UNSOLICITED"/>
@@ -28075,13 +28322,15 @@
</class>
<class name="android/net/wifi/aware/PublishDiscoverySession" since="26">
<extends name="android/net/wifi/aware/DiscoverySession"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/wifi/aware/WifiAwareManager;II)V" since="29"/>
<method name="updatePublish(Landroid/net/wifi/aware/PublishConfig;)V"/>
</class>
<class name="android/net/wifi/aware/SubscribeConfig" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([B[B[BIIZZIZI)V" since="29"/>
<field name="CREATOR"/>
<field name="SUBSCRIBE_TYPE_ACTIVE"/>
<field name="SUBSCRIBE_TYPE_PASSIVE"/>
@@ -28101,7 +28350,8 @@
</class>
<class name="android/net/wifi/aware/SubscribeDiscoverySession" since="26">
<extends name="android/net/wifi/aware/DiscoverySession"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/wifi/aware/WifiAwareManager;II)V" since="29"/>
<method name="updateSubscribe(Landroid/net/wifi/aware/SubscribeConfig;)V"/>
</class>
<class name="android/net/wifi/aware/WifiAwareManager" since="26">
@@ -28118,7 +28368,8 @@
<class name="android/net/wifi/aware/WifiAwareSession" since="26">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/wifi/aware/WifiAwareManager;Landroid/os/Binder;I)V" since="29"/>
<method name="createNetworkSpecifierOpen(I[B)Landroid/net/NetworkSpecifier;"/>
<method name="createNetworkSpecifierPassphrase(I[BLjava/lang/String;)Landroid/net/NetworkSpecifier;"/>
<method name="publish(Landroid/net/wifi/aware/PublishConfig;Landroid/net/wifi/aware/DiscoverySessionCallback;Landroid/os/Handler;)V"/>
@@ -28332,7 +28583,8 @@
<class name="android/net/wifi/p2p/WifiP2pManager$Channel" since="14">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable" since="27"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;Landroid/os/Binder;Landroid/net/wifi/p2p/WifiP2pManager;)V" since="29"/>
</class>
<class name="android/net/wifi/p2p/WifiP2pManager$ChannelListener" since="14">
<extends name="java/lang/Object"/>
@@ -28368,7 +28620,8 @@
</class>
<class name="android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo" since="16">
<extends name="android/net/wifi/p2p/nsd/WifiP2pServiceInfo"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/List;)V" since="29"/>
<method name="newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Landroid/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo;"/>
</class>
<class name="android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceRequest" since="16">
@@ -28381,7 +28634,8 @@
<class name="android/net/wifi/p2p/nsd/WifiP2pServiceInfo" since="16">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/List;)V" since="29"/>
<field name="SERVICE_TYPE_ALL"/>
<field name="SERVICE_TYPE_BONJOUR"/>
<field name="SERVICE_TYPE_UPNP"/>
@@ -28390,13 +28644,15 @@
<class name="android/net/wifi/p2p/nsd/WifiP2pServiceRequest" since="16">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;)V" since="29"/>
<method name="newInstance(I)Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;"/>
<method name="newInstance(ILjava/lang/String;)Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;"/>
</class>
<class name="android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo" since="16">
<extends name="android/net/wifi/p2p/nsd/WifiP2pServiceInfo"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/List;)V" since="29"/>
<method name="newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Landroid/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo;"/>
</class>
<class name="android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest" since="16">
@@ -28424,7 +28680,8 @@
<class name="android/net/wifi/rtt/RangingResult" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILandroid/net/MacAddress;IIIII[B[BJ)V" since="29"/>
<method name="getDistanceMm()I"/>
<method name="getDistanceStdDevMm()I"/>
<method name="getMacAddress()Landroid/net/MacAddress;"/>
@@ -28507,7 +28764,8 @@
</class>
<class name="android/nfc/NfcAdapter" since="9">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="disableForegroundDispatch(Landroid/app/Activity;)V" since="10"/>
<method name="disableForegroundNdefPush(Landroid/app/Activity;)V" since="10" deprecated="16"/>
<method name="disableReaderMode(Landroid/app/Activity;)V" since="19"/>
@@ -28572,14 +28830,16 @@
</class>
<class name="android/nfc/NfcEvent" since="14">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/NfcAdapter;B)V" since="29"/>
<field name="nfcAdapter"/>
<field name="peerLlcpMajorVersion" since="23"/>
<field name="peerLlcpMinorVersion" since="23"/>
</class>
<class name="android/nfc/NfcManager" since="10">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="getDefaultAdapter()Landroid/nfc/NfcAdapter;"/>
</class>
<class name="android/nfc/Tag" since="10">
@@ -28658,14 +28918,16 @@
<field name="SERVICE_INTERFACE"/>
<field name="SERVICE_META_DATA"/>
</class>
- <class name="android/nfc/tech/BasicTagTechnology" since="10">
+ <class name="android/nfc/tech/BasicTagTechnology" since="10" removed="29">
<extends name="java/lang/Object"/>
<implements name="android/nfc/tech/TagTechnology"/>
<method name="&lt;init>()V"/>
</class>
<class name="android/nfc/tech/IsoDep" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/IsoDep;"/>
<method name="getHiLayerResponse()[B"/>
<method name="getHistoricalBytes()[B"/>
@@ -28676,8 +28938,10 @@
<method name="transceive([B)[B"/>
</class>
<class name="android/nfc/tech/MifareClassic" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="authenticateSectorWithKeyA(I[B)Z"/>
<method name="authenticateSectorWithKeyB(I[B)Z"/>
<method name="blockToSector(I)I"/>
@@ -28712,8 +28976,10 @@
<field name="TYPE_UNKNOWN"/>
</class>
<class name="android/nfc/tech/MifareUltralight" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/MifareUltralight;"/>
<method name="getMaxTransceiveLength()I" since="14"/>
<method name="getTimeout()I" since="14"/>
@@ -28728,8 +28994,10 @@
<field name="TYPE_UNKNOWN"/>
</class>
<class name="android/nfc/tech/Ndef" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="canMakeReadOnly()Z"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/Ndef;"/>
<method name="getCachedNdefMessage()Landroid/nfc/NdefMessage;"/>
@@ -28746,15 +29014,19 @@
<field name="NFC_FORUM_TYPE_4"/>
</class>
<class name="android/nfc/tech/NdefFormatable" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="format(Landroid/nfc/NdefMessage;)V"/>
<method name="formatReadOnly(Landroid/nfc/NdefMessage;)V"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NdefFormatable;"/>
</class>
<class name="android/nfc/tech/NfcA" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcA;"/>
<method name="getAtqa()[B"/>
<method name="getMaxTransceiveLength()I" since="14"/>
@@ -28764,8 +29036,10 @@
<method name="transceive([B)[B"/>
</class>
<class name="android/nfc/tech/NfcB" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcB;"/>
<method name="getApplicationData()[B"/>
<method name="getMaxTransceiveLength()I" since="14"/>
@@ -28773,8 +29047,10 @@
<method name="transceive([B)[B"/>
</class>
<class name="android/nfc/tech/NfcBarcode" since="17">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcBarcode;"/>
<method name="getBarcode()[B"/>
<method name="getType()I"/>
@@ -28782,8 +29058,10 @@
<field name="TYPE_UNKNOWN"/>
</class>
<class name="android/nfc/tech/NfcF" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcF;"/>
<method name="getManufacturer()[B"/>
<method name="getMaxTransceiveLength()I" since="14"/>
@@ -28793,8 +29071,10 @@
<method name="transceive([B)[B"/>
</class>
<class name="android/nfc/tech/NfcV" since="10">
- <extends name="android/nfc/tech/BasicTagTechnology"/>
- <method name="&lt;init>()V"/>
+ <extends name="android/nfc/tech/BasicTagTechnology" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/nfc/Tag;)V" since="29"/>
<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcV;"/>
<method name="getDsfId()B"/>
<method name="getMaxTransceiveLength()I" since="14"/>
@@ -28961,15 +29241,18 @@
</class>
<class name="android/opengl/EGLConfig" since="17">
<extends name="android/opengl/EGLObjectHandle"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
</class>
<class name="android/opengl/EGLContext" since="17">
<extends name="android/opengl/EGLObjectHandle"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
</class>
<class name="android/opengl/EGLDisplay" since="17">
<extends name="android/opengl/EGLObjectHandle"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
</class>
<class name="android/opengl/EGLExt" since="18">
<extends name="java/lang/Object"/>
@@ -28990,7 +29273,8 @@
</class>
<class name="android/opengl/EGLSurface" since="17">
<extends name="android/opengl/EGLObjectHandle"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
</class>
<class name="android/opengl/ETC1" since="8">
<extends name="java/lang/Object"/>
@@ -32054,7 +32338,8 @@
<class name="android/os/CpuUsageInfo" since="24">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getActive()J"/>
<method name="getTotal()J"/>
<field name="CREATOR"/>
@@ -32390,7 +32675,8 @@
</class>
<class name="android/os/Looper" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Z)V" since="29"/>
<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V"/>
<method name="getMainLooper()Landroid/os/Looper;"/>
<method name="getQueue()Landroid/os/MessageQueue;" since="23"/>
@@ -32451,7 +32737,8 @@
</class>
<class name="android/os/MessageQueue" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Z)V" since="29"/>
<method name="addIdleHandler(Landroid/os/MessageQueue$IdleHandler;)V"/>
<method name="addOnFileDescriptorEventListener(Ljava/io/FileDescriptor;ILandroid/os/MessageQueue$OnFileDescriptorEventListener;)V" since="23"/>
<method name="isIdle()Z" since="23"/>
@@ -32491,7 +32778,8 @@
</class>
<class name="android/os/Parcel" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(J)V" since="29"/>
<method name="appendFrom(Landroid/os/Parcel;II)V"/>
<method name="createBinderArray()[Landroid/os/IBinder;"/>
<method name="createBinderArrayList()Ljava/util/ArrayList;"/>
@@ -32745,7 +33033,8 @@
</class>
<class name="android/os/PowerManager$WakeLock" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/os/PowerManager;)V"/>
+ <method name="&lt;init>(Landroid/os/PowerManager;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/PowerManager;ILjava/lang/String;Ljava/lang/String;)V" since="29"/>
<method name="acquire()V"/>
<method name="acquire(J)V"/>
<method name="isHeld()Z"/>
@@ -32851,7 +33140,8 @@
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
<implements name="java/io/Closeable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/io/FileDescriptor;)V" since="29"/>
<method name="create(Ljava/lang/String;I)Landroid/os/SharedMemory;"/>
<method name="getSize()I"/>
<method name="map(III)Ljava/nio/ByteBuffer;"/>
@@ -32899,7 +33189,8 @@
</class>
<class name="android/os/StrictMode$ThreadPolicy" since="9">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILandroid/os/StrictMode$OnThreadViolationListener;Ljava/util/concurrent/Executor;)V" since="29"/>
<field name="LAX"/>
</class>
<class name="android/os/StrictMode$ThreadPolicy$Builder" since="9">
@@ -32931,7 +33222,8 @@
</class>
<class name="android/os/StrictMode$VmPolicy" since="9">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/util/HashMap;Landroid/os/StrictMode$OnVmViolationListener;Ljava/util/concurrent/Executor;)V" since="29"/>
<field name="LAX"/>
</class>
<class name="android/os/StrictMode$VmPolicy$Builder" since="9">
@@ -32970,7 +33262,8 @@
</class>
<class name="android/os/TestLooperManager" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Looper;)V" since="29"/>
<method name="execute(Landroid/os/Message;)V"/>
<method name="getMessageQueue()Landroid/os/MessageQueue;"/>
<method name="hasMessages(Landroid/os/Handler;Ljava/lang/Object;I)Z"/>
@@ -33103,7 +33396,8 @@
</class>
<class name="android/os/UserManager$UserOperationException" since="28">
<extends name="java/lang/RuntimeException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;I)V" since="29"/>
<method name="getUserOperationResult()I"/>
</class>
<class name="android/os/VibrationEffect" since="26">
@@ -33327,7 +33621,8 @@
<class name="android/os/storage/StorageVolume" since="24">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="createAccessIntent(Ljava/lang/String;)Landroid/content/Intent;"/>
<method name="getDescription(Landroid/content/Context;)Ljava/lang/String;"/>
<method name="getState()Ljava/lang/String;"/>
@@ -33340,15 +33635,18 @@
</class>
<class name="android/os/strictmode/CleartextNetworkViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/os/strictmode/ContentUriWithoutPermissionViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/Uri;Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/os/strictmode/CustomViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/os/strictmode/DiskReadViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
@@ -33360,20 +33658,24 @@
</class>
<class name="android/os/strictmode/FileUriExposedViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/os/strictmode/InstanceCountViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Class;JI)V" since="29"/>
<method name="getNumberOfInstances()J"/>
</class>
<class name="android/os/strictmode/IntentReceiverLeakedViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Throwable;)V" since="29"/>
</class>
<class name="android/os/strictmode/LeakedClosableViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/Throwable;)V" since="29"/>
</class>
<class name="android/os/strictmode/NetworkViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
@@ -33381,19 +33683,23 @@
</class>
<class name="android/os/strictmode/NonSdkApiUsedViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/os/strictmode/ResourceMismatchViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Object;)V" since="29"/>
</class>
<class name="android/os/strictmode/ServiceConnectionLeakedViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Throwable;)V" since="29"/>
</class>
<class name="android/os/strictmode/SqliteObjectLeakedViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/lang/Throwable;)V" since="29"/>
</class>
<class name="android/os/strictmode/UnbufferedIoViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
@@ -33405,11 +33711,13 @@
</class>
<class name="android/os/strictmode/Violation" since="28">
<extends name="java/lang/Throwable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/os/strictmode/WebViewMethodCalledOnWrongThreadViolation" since="28">
<extends name="android/os/strictmode/Violation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Throwable;)V" since="29"/>
</class>
<class name="android/preference/CheckBoxPreference" since="1">
<extends name="android/preference/Preference" removed="14"/>
@@ -33742,7 +34050,8 @@
</class>
<class name="android/preference/PreferenceManager" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;"/>
<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;"/>
<method name="getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;"/>
@@ -33779,7 +34088,8 @@
<extends name="android/preference/PreferenceGroup"/>
<implements name="android/content/DialogInterface$OnDismissListener"/>
<implements name="android/widget/AdapterView$OnItemClickListener"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="29"/>
<method name="bind(Landroid/widget/ListView;)V"/>
<method name="getDialog()Landroid/app/Dialog;"/>
<method name="getRootAdapter()Landroid/widget/ListAdapter;"/>
@@ -34024,7 +34334,8 @@
</class>
<class name="android/print/PrintJob" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/print/PrintJobInfo;Landroid/print/PrintManager;)V" since="29"/>
<method name="cancel()V"/>
<method name="getId()Landroid/print/PrintJobId;"/>
<method name="getInfo()Landroid/print/PrintJobInfo;"/>
@@ -34107,14 +34418,16 @@
<class name="android/print/PrinterId" since="19">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getLocalId()Ljava/lang/String;"/>
<field name="CREATOR"/>
</class>
<class name="android/print/PrinterInfo" since="19">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getCapabilities()Landroid/print/PrinterCapabilitiesInfo;"/>
<method name="getDescription()Ljava/lang/String;"/>
<method name="getId()Landroid/print/PrinterId;"/>
@@ -34915,7 +35228,7 @@
<implements name="android/provider/Contacts$PeopleColumns"/>
<implements name="android/provider/Contacts$PhonesColumns"/>
<implements name="android/provider/Contacts$PresenceColumns"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" deprecated="29"/>
<method name="addToGroup(Landroid/content/ContentResolver;JJ)Landroid/net/Uri;" deprecated="16"/>
<method name="addToGroup(Landroid/content/ContentResolver;JLjava/lang/String;)Landroid/net/Uri;" deprecated="16"/>
<method name="addToMyContactsGroup(Landroid/content/ContentResolver;J)Landroid/net/Uri;" deprecated="16"/>
@@ -34948,7 +35261,7 @@
<extends name="java/lang/Object"/>
<implements name="android/provider/BaseColumns"/>
<implements name="android/provider/Contacts$ExtensionsColumns"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" deprecated="29"/>
<field name="CONTENT_DIRECTORY" deprecated="16"/>
<field name="DEFAULT_SORT_ORDER" deprecated="16"/>
<field name="PERSON_ID" deprecated="16"/>
@@ -36250,7 +36563,8 @@
</class>
<class name="android/provider/FontsContract$FontFamilyResult" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I[Landroid/provider/FontsContract$FontInfo;)V" since="29"/>
<method name="getFonts()[Landroid/provider/FontsContract$FontInfo;"/>
<method name="getStatusCode()I"/>
<field name="STATUS_OK"/>
@@ -36260,7 +36574,8 @@
</class>
<class name="android/provider/FontsContract$FontInfo" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/net/Uri;I[Landroid/graphics/fonts/FontVariationAxis;IZI)V" since="29"/>
<method name="getAxes()[Landroid/graphics/fonts/FontVariationAxis;"/>
<method name="getResultCode()I"/>
<method name="getTtcIndex()I"/>
@@ -37531,7 +37846,8 @@
</class>
<class name="android/renderscript/Allocation" since="11">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;Landroid/renderscript/Type;I)V" since="29"/>
<method name="copy1DRangeFrom(IILandroid/renderscript/Allocation;I)V" since="14"/>
<method name="copy1DRangeFrom(IILjava/lang/Object;)V" since="21"/>
<method name="copy1DRangeFrom(II[B)V"/>
@@ -37644,7 +37960,8 @@
</class>
<class name="android/renderscript/AllocationAdapter" since="11">
<extends name="android/renderscript/Allocation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;Landroid/renderscript/Allocation;Landroid/renderscript/Type;)V" since="29"/>
<method name="create1D(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;)Landroid/renderscript/AllocationAdapter;" since="14"/>
<method name="create2D(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;)Landroid/renderscript/AllocationAdapter;"/>
<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;Landroid/renderscript/Type;)Landroid/renderscript/AllocationAdapter;" since="23"/>
@@ -37666,7 +37983,8 @@
</class>
<class name="android/renderscript/BaseObj" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="destroy()V"/>
<method name="getName()Ljava/lang/String;" since="14"/>
<method name="setName(Ljava/lang/String;)V"/>
@@ -37721,7 +38039,8 @@
</class>
<class name="android/renderscript/Element" since="11">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="ALLOCATION(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;"/>
<method name="A_8(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;"/>
<method name="BOOLEAN(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;"/>
@@ -38412,7 +38731,8 @@
</class>
<class name="android/renderscript/RenderScript" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="contextDump()V"/>
<method name="create(Landroid/content/Context;)Landroid/renderscript/RenderScript;"/>
<method name="create(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;)Landroid/renderscript/RenderScript;" since="18"/>
@@ -38489,7 +38809,8 @@
</class>
<class name="android/renderscript/Sampler" since="11">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="CLAMP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;"/>
<method name="CLAMP_LINEAR_MIP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;"/>
<method name="CLAMP_NEAREST(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;"/>
@@ -38529,7 +38850,8 @@
</class>
<class name="android/renderscript/Script" since="11">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="bindAllocation(Landroid/renderscript/Allocation;I)V"/>
<method name="createFieldID(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID;" since="17"/>
<method name="createInvokeID(I)Landroid/renderscript/Script$InvokeID;" since="23"/>
@@ -38559,7 +38881,8 @@
</class>
<class name="android/renderscript/Script$Builder" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/renderscript/RenderScript;)V" since="29"/>
</class>
<class name="android/renderscript/Script$FieldBase" since="11">
<extends name="java/lang/Object"/>
@@ -38575,15 +38898,18 @@
</class>
<class name="android/renderscript/Script$FieldID" since="17">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;Landroid/renderscript/Script;I)V" since="29"/>
</class>
<class name="android/renderscript/Script$InvokeID" since="23">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;Landroid/renderscript/Script;I)V" since="29"/>
</class>
<class name="android/renderscript/Script$KernelID" since="17">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;Landroid/renderscript/Script;II)V" since="29"/>
</class>
<class name="android/renderscript/Script$LaunchOptions" since="18">
<extends name="java/lang/Object"/>
@@ -38607,7 +38933,8 @@
</class>
<class name="android/renderscript/ScriptGroup" since="17">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="execute()V" deprecated="23"/>
<method name="execute([Ljava/lang/Object;)[Ljava/lang/Object;" since="23"/>
<method name="setInput(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V" deprecated="23"/>
@@ -38635,13 +38962,15 @@
</class>
<class name="android/renderscript/ScriptGroup$Closure" since="23">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="getGlobal(Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Future;"/>
<method name="getReturn()Landroid/renderscript/ScriptGroup$Future;"/>
</class>
<class name="android/renderscript/ScriptGroup$Future" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/renderscript/ScriptGroup$Closure;Landroid/renderscript/Script$FieldID;Ljava/lang/Object;)V" since="29"/>
</class>
<class name="android/renderscript/ScriptGroup$Input" since="23">
<extends name="java/lang/Object"/>
@@ -38649,11 +38978,13 @@
</class>
<class name="android/renderscript/ScriptIntrinsic" since="17">
<extends name="android/renderscript/Script"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
</class>
<class name="android/renderscript/ScriptIntrinsic3DLUT" since="18">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;Landroid/renderscript/Element;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsic3DLUT;"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21"/>
@@ -38662,7 +38993,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicBLAS" since="23">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="BNNM(Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;II)V"/>
<method name="CGBMV(IIILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V"/>
<method name="CGEMM(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V"/>
@@ -38773,7 +39105,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicBlend" since="17">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlend;"/>
<method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V"/>
<method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21"/>
@@ -38823,7 +39156,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicBlur" since="17">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur;"/>
<method name="forEach(Landroid/renderscript/Allocation;)V"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21"/>
@@ -38834,7 +39168,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicColorMatrix" since="17">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" since="19"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" deprecated="19"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V"/>
@@ -38850,7 +39185,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicConvolve3x3" since="17">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve3x3;"/>
<method name="forEach(Landroid/renderscript/Allocation;)V"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21"/>
@@ -38861,7 +39197,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicConvolve5x5" since="17">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve5x5;"/>
<method name="forEach(Landroid/renderscript/Allocation;)V"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21"/>
@@ -38872,7 +39209,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicHistogram" since="19">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicHistogram;"/>
<method name="forEach(Landroid/renderscript/Allocation;)V"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21"/>
@@ -38885,7 +39223,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicLUT" since="17">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicLUT;"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V"/>
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21"/>
@@ -38897,7 +39236,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicResize" since="20">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicResize;"/>
<method name="forEach_bicubic(Landroid/renderscript/Allocation;)V"/>
<method name="forEach_bicubic(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V"/>
@@ -38907,7 +39247,8 @@
</class>
<class name="android/renderscript/ScriptIntrinsicYuvToRGB" since="17">
<extends name="android/renderscript/ScriptIntrinsic"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicYuvToRGB;"/>
<method name="forEach(Landroid/renderscript/Allocation;)V"/>
<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;"/>
@@ -38940,7 +39281,8 @@
</class>
<class name="android/renderscript/Type" since="11">
<extends name="android/renderscript/BaseObj"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLandroid/renderscript/RenderScript;)V" since="29"/>
<method name="createX(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Type;" since="21"/>
<method name="createXY(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;II)Landroid/renderscript/Type;" since="21"/>
<method name="createXYZ(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;III)Landroid/renderscript/Type;" since="21"/>
@@ -38980,7 +39322,8 @@
</class>
<class name="android/sax/Element" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/sax/Element;Ljava/lang/String;Ljava/lang/String;I)V" since="29"/>
<method name="getChild(Ljava/lang/String;)Landroid/sax/Element;"/>
<method name="getChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element;"/>
<method name="requireChild(Ljava/lang/String;)Landroid/sax/Element;"/>
@@ -39065,7 +39408,8 @@
</class>
<class name="android/security/AttestedKeyPair" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/security/KeyPair;[Ljava/security/cert/Certificate;)V" since="29"/>
<method name="getAttestationRecord()Ljava/util/List;"/>
<method name="getKeyPair()Ljava/security/KeyPair;"/>
</class>
@@ -39089,7 +39433,8 @@
</class>
<class name="android/security/ConfirmationPrompt" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Ljava/lang/CharSequence;[B)V" since="29"/>
<method name="cancelPrompt()V"/>
<method name="isSupported(Landroid/content/Context;)Z"/>
<method name="presentPrompt(Ljava/util/concurrent/Executor;Landroid/security/ConfirmationCallback;)V"/>
@@ -39135,7 +39480,8 @@
<class name="android/security/KeyPairGeneratorSpec" since="18" deprecated="23">
<extends name="java/lang/Object"/>
<implements name="java/security/spec/AlgorithmParameterSpec"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/security/spec/AlgorithmParameterSpec;Ljavax/security/auth/x500/X500Principal;Ljava/math/BigInteger;Ljava/util/Date;Ljava/util/Date;I)V" since="29"/>
<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" since="19"/>
<method name="getContext()Landroid/content/Context;"/>
<method name="getEndDate()Ljava/util/Date;"/>
@@ -39164,7 +39510,8 @@
<class name="android/security/KeyStoreParameter" since="18" deprecated="23">
<extends name="java/lang/Object"/>
<implements name="java/security/KeyStore$ProtectionParameter"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="isEncryptionRequired()Z"/>
</class>
<class name="android/security/KeyStoreParameter$Builder" since="18" deprecated="23">
@@ -39189,7 +39536,8 @@
<class name="android/security/keystore/KeyGenParameterSpec" since="23">
<extends name="java/lang/Object"/>
<implements name="java/security/spec/AlgorithmParameterSpec"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;IILjava/security/spec/AlgorithmParameterSpec;Ljavax/security/auth/x500/X500Principal;Ljava/math/BigInteger;Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;I[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZZIZ[BZZZZZZ)V" since="29"/>
<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;"/>
<method name="getAttestationChallenge()[B" since="24"/>
<method name="getBlockModes()[Ljava/lang/String;"/>
@@ -39249,7 +39597,8 @@
<class name="android/security/keystore/KeyInfo" since="23">
<extends name="java/lang/Object"/>
<implements name="java/security/spec/KeySpec"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;ZIILjava/util/Date;Ljava/util/Date;Ljava/util/Date;I[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZIZZZZZ)V" since="29"/>
<method name="getBlockModes()[Ljava/lang/String;"/>
<method name="getDigests()[Ljava/lang/String;"/>
<method name="getEncryptionPaddings()[Ljava/lang/String;"/>
@@ -39324,7 +39673,8 @@
<class name="android/security/keystore/KeyProtection" since="23">
<extends name="java/lang/Object"/>
<implements name="java/security/KeyStore$ProtectionParameter"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;I[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZZIZZZJZZZZ)V" since="29"/>
<method name="getBlockModes()[Ljava/lang/String;"/>
<method name="getDigests()[Ljava/lang/String;"/>
<method name="getEncryptionPaddings()[Ljava/lang/String;"/>
@@ -39413,7 +39763,8 @@
<class name="android/service/autofill/BatchUpdates" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/BatchUpdates$Builder;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/service/autofill/BatchUpdates$Builder" since="28">
@@ -39427,7 +39778,8 @@
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
<implements name="android/service/autofill/Transformation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/CharSequenceTransformation$Builder;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/service/autofill/CharSequenceTransformation$Builder" since="27">
@@ -39439,7 +39791,8 @@
<class name="android/service/autofill/CustomDescription" since="27">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/CustomDescription$Builder;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/service/autofill/CustomDescription$Builder" since="27">
@@ -39452,7 +39805,8 @@
<class name="android/service/autofill/Dataset" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/Dataset$Builder;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/service/autofill/Dataset$Builder" since="26">
@@ -39483,12 +39837,14 @@
</class>
<class name="android/service/autofill/FieldClassification" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/ArrayList;)V" since="29"/>
<method name="getMatches()Ljava/util/List;"/>
</class>
<class name="android/service/autofill/FieldClassification$Match" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;F)V" since="29"/>
<method name="getCategoryId()Ljava/lang/String;"/>
<method name="getScore()F"/>
</class>
@@ -39501,7 +39857,8 @@
<class name="android/service/autofill/FillContext" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getRequestId()I"/>
<method name="getStructure()Landroid/app/assist/AssistStructure;"/>
<field name="CREATOR"/>
@@ -39509,14 +39866,16 @@
<class name="android/service/autofill/FillEventHistory" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILandroid/os/Bundle;)V" since="29"/>
<method name="getClientState()Landroid/os/Bundle;" deprecated="28"/>
<method name="getEvents()Ljava/util/List;"/>
<field name="CREATOR"/>
</class>
<class name="android/service/autofill/FillEventHistory$Event" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;Landroid/os/Bundle;Ljava/util/List;Landroid/util/ArraySet;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;[Landroid/view/autofill/AutofillId;[Landroid/service/autofill/FieldClassification;)V" since="29"/>
<method name="getChangedFields()Ljava/util/Map;" since="28"/>
<method name="getClientState()Landroid/os/Bundle;" since="28"/>
<method name="getDatasetId()Ljava/lang/String;"/>
@@ -39534,7 +39893,8 @@
<class name="android/service/autofill/FillRequest" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getClientState()Landroid/os/Bundle;"/>
<method name="getFillContexts()Ljava/util/List;"/>
<method name="getFlags()I"/>
@@ -39545,7 +39905,8 @@
<class name="android/service/autofill/FillResponse" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/FillResponse$Builder;)V" since="29"/>
<field name="CREATOR"/>
<field name="FLAG_DISABLE_ACTIVITY_ONLY" since="28"/>
<field name="FLAG_TRACK_CONTEXT_COMMITED" since="28"/>
@@ -39569,7 +39930,8 @@
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
<implements name="android/service/autofill/Transformation"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/ImageTransformation$Builder;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/service/autofill/ImageTransformation$Builder" since="27">
@@ -39607,7 +39969,8 @@
<class name="android/service/autofill/SaveInfo" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/SaveInfo$Builder;)V" since="29"/>
<field name="CREATOR"/>
<field name="FLAG_DONT_SAVE_ON_FINISH" since="28"/>
<field name="FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE"/>
@@ -39637,7 +40000,8 @@
<class name="android/service/autofill/SaveRequest" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getClientState()Landroid/os/Bundle;"/>
<method name="getDatasetIds()Ljava/util/List;" since="28"/>
<method name="getFillContexts()Ljava/util/List;"/>
@@ -39656,7 +40020,8 @@
<class name="android/service/autofill/UserData" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/autofill/UserData$Builder;)V" since="29"/>
<method name="getFieldClassificationAlgorithm()Ljava/lang/String;"/>
<method name="getId()Ljava/lang/String;"/>
<method name="getMaxCategoryCount()I"/>
@@ -39834,7 +40199,8 @@
</class>
<class name="android/service/media/MediaBrowserService$Result" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/service/media/MediaBrowserService;)V"/>
+ <method name="&lt;init>(Landroid/service/media/MediaBrowserService;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/service/media/MediaBrowserService;Ljava/lang/Object;)V" since="29"/>
<method name="detach()V"/>
<method name="sendResult(Ljava/lang/Object;)V"/>
</class>
@@ -40088,7 +40454,8 @@
</class>
<class name="android/service/voice/AlwaysOnHotwordDetector$EventPayload" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ZZLandroid/media/AudioFormat;I[B)V" since="29"/>
<method name="getCaptureAudioFormat()Landroid/media/AudioFormat;"/>
<method name="getTriggerAudio()[B"/>
</class>
@@ -40345,7 +40712,8 @@
</class>
<class name="android/speech/SpeechRecognizer" since="8">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/content/ComponentName;)V" since="29"/>
<method name="cancel()V"/>
<method name="createSpeechRecognizer(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;"/>
<method name="createSpeechRecognizer(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;"/>
@@ -41298,7 +41666,8 @@
</class>
<class name="android/telecom/Call$Details" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Landroid/net/Uri;ILjava/lang/String;ILandroid/telecom/PhoneAccountHandle;IILandroid/telecom/DisconnectCause;JLandroid/telecom/GatewayInfo;ILandroid/telecom/StatusHints;Landroid/os/Bundle;Landroid/os/Bundle;J)V" since="29"/>
<method name="can(I)Z"/>
<method name="can(II)Z"/>
<method name="capabilitiesToString(I)Ljava/lang/String;"/>
@@ -41388,7 +41757,8 @@
</class>
<class name="android/telecom/CallScreeningService$CallResponse" since="24">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ZZZZ)V" since="29"/>
<method name="getDisallowCall()Z"/>
<method name="getRejectCall()Z"/>
<method name="getSkipCallLog()Z"/>
@@ -41497,6 +41867,7 @@
<method name="onReject(Ljava/lang/String;)V" since="24"/>
<method name="onSeparate()V"/>
<method name="onShowIncomingCallUi()V" since="26"/>
+ <method name="onSilence()V" since="29"/>
<method name="onStartRtt(Landroid/telecom/Connection$RttTextStream;)V" since="28"/>
<method name="onStateChanged(I)V"/>
<method name="onStopDtmfTone()V"/>
@@ -41588,7 +41959,8 @@
</class>
<class name="android/telecom/Connection$RttTextStream" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;)V" since="29"/>
<method name="read()Ljava/lang/String;"/>
<method name="readImmediately()Ljava/lang/String;"/>
<method name="write(Ljava/lang/String;)V"/>
@@ -41750,7 +42122,8 @@
<class name="android/telecom/PhoneAccount" since="23">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="builder(Landroid/telecom/PhoneAccountHandle;Ljava/lang/CharSequence;)Landroid/telecom/PhoneAccount$Builder;"/>
<method name="getAccountHandle()Landroid/telecom/PhoneAccountHandle;"/>
<method name="getAddress()Landroid/net/Uri;"/>
@@ -41851,7 +42224,8 @@
</class>
<class name="android/telecom/RemoteConnection" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/telecom/DisconnectCause;)V" since="29"/>
<method name="abort()V"/>
<method name="answer()V"/>
<method name="disconnect()V"/>
@@ -41943,13 +42317,15 @@
</class>
<class name="android/telecom/TelecomManager" since="21">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="acceptHandover(Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V" since="28"/>
<method name="acceptRingingCall()V" since="26"/>
<method name="acceptRingingCall(I)V" since="26"/>
<method name="addNewIncomingCall(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V" since="23"/>
<method name="cancelMissedCallsNotification()V"/>
<method name="createManageBlockedNumbersIntent()Landroid/content/Intent;" since="24"/>
+ <method name="endCall()Z" since="29"/>
<method name="getAdnUriForPhoneAccount(Landroid/telecom/PhoneAccountHandle;)Landroid/net/Uri;" since="23"/>
<method name="getCallCapablePhoneAccounts()Ljava/util/List;" since="23"/>
<method name="getDefaultDialerPackage()Ljava/lang/String;" since="23"/>
@@ -42154,7 +42530,8 @@
</class>
<class name="android/telephony/CarrierConfigManager" since="23">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="getConfig()Landroid/os/PersistableBundle;"/>
<method name="getConfigForSubId(I)Landroid/os/PersistableBundle;"/>
<method name="isConfigForIdentifiedCarrier(Landroid/os/PersistableBundle;)Z" since="28"/>
@@ -42210,10 +42587,7 @@
<field name="KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING" since="28"/>
<field name="KEY_CONFIG_TELEPHONY_USE_OWN_NUMBER_FOR_VOICEMAIL_BOOL" since="28"/>
<field name="KEY_CSP_ENABLED_BOOL"/>
- <field name="KEY_DATA_LIMIT_NOTIFICATION_BOOL" since="28"/>
<field name="KEY_DATA_LIMIT_THRESHOLD_BYTES_LONG" since="26"/>
- <field name="KEY_DATA_RAPID_NOTIFICATION_BOOL" since="28"/>
- <field name="KEY_DATA_WARNING_NOTIFICATION_BOOL" since="28"/>
<field name="KEY_DATA_WARNING_THRESHOLD_BYTES_LONG" since="26"/>
<field name="KEY_DEFAULT_SIM_CALL_MANAGER_STRING"/>
<field name="KEY_DEFAULT_VM_NUMBER_STRING" since="26"/>
@@ -42291,6 +42665,7 @@
<field name="KEY_SMS_REQUIRES_DESTINATION_NUMBER_CONVERSION_BOOL" since="26"/>
<field name="KEY_SUPPORT_3GPP_CALL_FORWARDING_WHILE_ROAMING_BOOL" since="26"/>
<field name="KEY_SUPPORT_CONFERENCE_CALL_BOOL" since="24"/>
+ <field name="KEY_SUPPORT_EMERGENCY_SMS_OVER_IMS_BOOL" since="29"/>
<field name="KEY_SUPPORT_PAUSE_IMS_VIDEO_CALLS_BOOL"/>
<field name="KEY_SUPPORT_SWAP_AFTER_MERGE_BOOL"/>
<field name="KEY_TREAT_DOWNGRADED_VIDEO_CALLS_AS_VIDEO_CALLS_BOOL" since="25"/>
@@ -42314,7 +42689,8 @@
<class name="android/telephony/CellIdentity" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;ILandroid/os/Parcel;)V" since="29"/>
<method name="getOperatorAlphaLong()Ljava/lang/CharSequence;"/>
<method name="getOperatorAlphaShort()Ljava/lang/CharSequence;"/>
<field name="CREATOR"/>
@@ -42490,7 +42866,8 @@
<class name="android/telephony/IccOpenLogicalChannelResponse" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getChannel()I"/>
<method name="getSelectResponse()[B"/>
<method name="getStatus()I"/>
@@ -42504,7 +42881,8 @@
<class name="android/telephony/MbmsDownloadSession" since="28">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsDownloadSessionCallback;)V" since="29"/>
<method name="addProgressListener(Landroid/telephony/mbms/DownloadRequest;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/DownloadProgressListener;)V"/>
<method name="addStatusListener(Landroid/telephony/mbms/DownloadRequest;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/DownloadStatusListener;)V"/>
<method name="cancelDownload(Landroid/telephony/mbms/DownloadRequest;)V"/>
@@ -42541,7 +42919,8 @@
<class name="android/telephony/MbmsStreamingSession" since="28">
<extends name="java/lang/Object"/>
<implements name="java/lang/AutoCloseable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsStreamingSessionCallback;)V" since="29"/>
<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;"/>
<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;"/>
<method name="requestUpdateStreamingServices(Ljava/util/List;)V"/>
@@ -42567,8 +42946,8 @@
</class>
<class name="android/telephony/NetworkScan" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
- <method name="stop()V" deprecated="28"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(II)V" since="29"/>
<method name="stopScan()V"/>
<field name="ERROR_INTERRUPTED"/>
<field name="ERROR_INVALID_SCAN"/>
@@ -42745,7 +43124,8 @@
</class>
<class name="android/telephony/SmsManager" since="4">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="createAppSpecificSmsToken(Landroid/app/PendingIntent;)Ljava/lang/String;" since="26"/>
<method name="divideMessage(Ljava/lang/String;)Ljava/util/ArrayList;"/>
<method name="downloadMultimediaMessage(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V" since="21"/>
@@ -42888,17 +43268,22 @@
<method name="getDisplayName()Ljava/lang/CharSequence;"/>
<method name="getIccId()Ljava/lang/String;"/>
<method name="getIconTint()I"/>
- <method name="getMcc()I"/>
- <method name="getMnc()I"/>
+ <method name="getMcc()I" deprecated="29"/>
+ <method name="getMccString()Ljava/lang/String;" since="29"/>
+ <method name="getMnc()I" deprecated="29"/>
+ <method name="getMncString()Ljava/lang/String;" since="29"/>
<method name="getNumber()Ljava/lang/String;"/>
+ <method name="getParentSubId()I" since="29"/>
<method name="getSimSlotIndex()I"/>
<method name="getSubscriptionId()I"/>
<method name="isEmbedded()Z" since="28"/>
+ <method name="isOpportunistic()Z" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/telephony/SubscriptionManager" since="22">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addOnSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V"/>
<method name="canManageSubscription(Landroid/telephony/SubscriptionInfo;)Z" since="28"/>
<method name="from(Landroid/content/Context;)Landroid/telephony/SubscriptionManager;" deprecated="28"/>
@@ -42918,6 +43303,7 @@
<method name="setSubscriptionOverrideCongested(IZJ)V" since="28"/>
<method name="setSubscriptionOverrideUnmetered(IZJ)V" since="28"/>
<method name="setSubscriptionPlans(ILjava/util/List;)V" since="28"/>
+ <method name="switchToSubscription(ILandroid/app/PendingIntent;)V" since="29"/>
<field name="ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED" since="26"/>
<field name="ACTION_DEFAULT_SUBSCRIPTION_CHANGED" since="26"/>
<field name="ACTION_MANAGE_SUBSCRIPTION_PLANS" since="28"/>
@@ -42935,7 +43321,8 @@
<class name="android/telephony/SubscriptionPlan" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="cycleIterator()Ljava/util/Iterator;"/>
<method name="getDataLimitBehavior()I"/>
<method name="getDataLimitBytes()J"/>
@@ -42954,7 +43341,8 @@
</class>
<class name="android/telephony/SubscriptionPlan$Builder" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/ZonedDateTime;Ljava/time/ZonedDateTime;Ljava/time/Period;)V" since="29"/>
<method name="build()Landroid/telephony/SubscriptionPlan;"/>
<method name="createNonrecurring(Ljava/time/ZonedDateTime;Ljava/time/ZonedDateTime;)Landroid/telephony/SubscriptionPlan$Builder;"/>
<method name="createRecurring(Ljava/time/ZonedDateTime;Ljava/time/Period;)Landroid/telephony/SubscriptionPlan$Builder;"/>
@@ -42985,6 +43373,8 @@
<method name="getImei()Ljava/lang/String;" since="26"/>
<method name="getImei(I)Ljava/lang/String;" since="26"/>
<method name="getLine1Number()Ljava/lang/String;"/>
+ <method name="getManufacturerCode()Ljava/lang/String;" since="29"/>
+ <method name="getManufacturerCode(I)Ljava/lang/String;" since="29"/>
<method name="getMeid()Ljava/lang/String;" since="26"/>
<method name="getMeid(I)Ljava/lang/String;" since="26"/>
<method name="getMmsUAProfUrl()Ljava/lang/String;" since="19"/>
@@ -43009,6 +43399,8 @@
<method name="getSimState()I"/>
<method name="getSimState(I)I" since="26"/>
<method name="getSubscriberId()Ljava/lang/String;"/>
+ <method name="getTypeAllocationCode()Ljava/lang/String;" since="29"/>
+ <method name="getTypeAllocationCode(I)Ljava/lang/String;" since="29"/>
<method name="getVisualVoicemailPackageName()Ljava/lang/String;" since="26"/>
<method name="getVoiceMailAlphaTag()Ljava/lang/String;"/>
<method name="getVoiceMailNumber()Ljava/lang/String;"/>
@@ -43032,7 +43424,6 @@
<method name="isVoicemailVibrationEnabled(Landroid/telecom/PhoneAccountHandle;)Z" since="24"/>
<method name="isWorldPhone()Z" since="23"/>
<method name="listen(Landroid/telephony/PhoneStateListener;I)V"/>
- <method name="requestNetworkScan(Landroid/telephony/NetworkScanRequest;Landroid/telephony/TelephonyScanManager$NetworkScanCallback;)Landroid/telephony/NetworkScan;" since="28" deprecated="28"/>
<method name="requestNetworkScan(Landroid/telephony/NetworkScanRequest;Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyScanManager$NetworkScanCallback;)Landroid/telephony/NetworkScan;" since="28"/>
<method name="sendDialerSpecialCode(Ljava/lang/String;)V" since="26"/>
<method name="sendEnvelopeWithStatus(Ljava/lang/String;)Ljava/lang/String;" since="21"/>
@@ -43159,7 +43550,8 @@
</class>
<class name="android/telephony/VisualVoicemailService$VisualVoicemailTask" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Messenger;I)V" since="29"/>
<method name="finish()V"/>
</class>
<class name="android/telephony/VisualVoicemailSms" since="26">
@@ -43175,7 +43567,8 @@
<class name="android/telephony/VisualVoicemailSmsFilterSettings" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/telephony/VisualVoicemailSmsFilterSettings$Builder;)V" since="29"/>
<field name="CREATOR"/>
<field name="DESTINATION_PORT_ANY"/>
<field name="DESTINATION_PORT_DATA_SMS"/>
@@ -43209,13 +43602,15 @@
<class name="android/telephony/data/ApnSetting" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/telephony/data/ApnSetting$Builder;)V" since="29"/>
<method name="getApnName()Ljava/lang/String;"/>
<method name="getApnTypeBitmask()I"/>
<method name="getAuthType()I"/>
<method name="getEntryName()Ljava/lang/String;"/>
<method name="getId()I"/>
- <method name="getMmsProxyAddress()Ljava/net/InetAddress;"/>
+ <method name="getMmsProxyAddress()Ljava/net/InetAddress;" deprecated="29"/>
+ <method name="getMmsProxyAddressAsString()Ljava/lang/String;" since="29"/>
<method name="getMmsProxyPort()I"/>
<method name="getMmsc()Landroid/net/Uri;"/>
<method name="getMvnoType()I"/>
@@ -43223,7 +43618,8 @@
<method name="getOperatorNumeric()Ljava/lang/String;"/>
<method name="getPassword()Ljava/lang/String;"/>
<method name="getProtocol()I"/>
- <method name="getProxyAddress()Ljava/net/InetAddress;"/>
+ <method name="getProxyAddress()Ljava/net/InetAddress;" deprecated="29"/>
+ <method name="getProxyAddressAsString()Ljava/lang/String;" since="29"/>
<method name="getProxyPort()I"/>
<method name="getRoamingProtocol()I"/>
<method name="getUser()Ljava/lang/String;"/>
@@ -43261,7 +43657,8 @@
<method name="setAuthType(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setCarrierEnabled(Z)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setEntryName(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
- <method name="setMmsProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;"/>
+ <method name="setMmsProxyAddress(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" since="29"/>
+ <method name="setMmsProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;" deprecated="29"/>
<method name="setMmsProxyPort(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setMmsc(Landroid/net/Uri;)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setMvnoType(I)Landroid/telephony/data/ApnSetting$Builder;"/>
@@ -43269,7 +43666,8 @@
<method name="setOperatorNumeric(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setPassword(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setProtocol(I)Landroid/telephony/data/ApnSetting$Builder;"/>
- <method name="setProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;"/>
+ <method name="setProxyAddress(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" since="29"/>
+ <method name="setProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;" deprecated="29"/>
<method name="setProxyPort(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setRoamingProtocol(I)Landroid/telephony/data/ApnSetting$Builder;"/>
<method name="setUser(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;"/>
@@ -43277,7 +43675,8 @@
<class name="android/telephony/euicc/DownloadableSubscription" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="forActivationCode(Ljava/lang/String;)Landroid/telephony/euicc/DownloadableSubscription;"/>
<method name="getConfirmationCode()Ljava/lang/String;"/>
<method name="getEncodedActivationCode()Ljava/lang/String;"/>
@@ -43292,7 +43691,8 @@
</class>
<class name="android/telephony/euicc/EuiccManager" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="deleteSubscription(ILandroid/app/PendingIntent;)V"/>
<method name="downloadSubscription(Landroid/telephony/euicc/DownloadableSubscription;ZLandroid/app/PendingIntent;)V"/>
<method name="getEid()Ljava/lang/String;"/>
@@ -43322,7 +43722,7 @@
</class>
<class name="android/telephony/gsm/SmsManager" since="1" deprecated="4">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" deprecated="29"/>
<method name="divideMessage(Ljava/lang/String;)Ljava/util/ArrayList;" deprecated="16"/>
<method name="getDefault()Landroid/telephony/gsm/SmsManager;" deprecated="16"/>
<method name="sendDataMessage(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V" deprecated="16"/>
@@ -43403,7 +43803,8 @@
<class name="android/telephony/mbms/DownloadRequest" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getDestinationUri()Landroid/net/Uri;"/>
<method name="getFileServiceId()Ljava/lang/String;"/>
<method name="getMaxAppIntentSize()I"/>
@@ -43431,7 +43832,8 @@
<class name="android/telephony/mbms/FileInfo" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getMimeType()Ljava/lang/String;"/>
<method name="getUri()Landroid/net/Uri;"/>
<field name="CREATOR"/>
@@ -43439,7 +43841,8 @@
<class name="android/telephony/mbms/FileServiceInfo" since="28">
<extends name="android/telephony/mbms/ServiceInfo"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getFiles()Ljava/util/List;"/>
<field name="CREATOR"/>
</class>
@@ -43504,7 +43907,8 @@
</class>
<class name="android/telephony/mbms/ServiceInfo" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getLocales()Ljava/util/List;"/>
<method name="getNameForLocale(Ljava/util/Locale;)Ljava/lang/CharSequence;"/>
<method name="getNamedContentLocales()Ljava/util/Set;"/>
@@ -43545,7 +43949,8 @@
<class name="android/telephony/mbms/StreamingServiceInfo" since="28">
<extends name="android/telephony/mbms/ServiceInfo"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/test/ActivityInstrumentationTestCase" since="1" deprecated="3" removed="28">
@@ -43959,7 +44364,8 @@
<extends name="java/lang/Object"/>
<implements name="android/text/GetChars"/>
<implements name="java/lang/CharSequence"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/CharSequence;[CII)V" since="29"/>
<method name="make(Ljava/lang/CharSequence;[CII)Landroid/text/AlteredCharSequence;"/>
</class>
<class name="android/text/AndroidCharacter" since="1" deprecated="26">
@@ -43987,13 +44393,15 @@
</class>
<class name="android/text/AutoText" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/res/Resources;)V" since="29"/>
<method name="get(Ljava/lang/CharSequence;IILandroid/view/View;)Ljava/lang/String;"/>
<method name="getSize(Landroid/view/View;)I" since="3"/>
</class>
<class name="android/text/BidiFormatter" since="18">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ZILandroid/text/TextDirectionHeuristic;)V" since="29"/>
<method name="getInstance()Landroid/text/BidiFormatter;"/>
<method name="getInstance(Ljava/util/Locale;)Landroid/text/BidiFormatter;"/>
<method name="getInstance(Z)Landroid/text/BidiFormatter;"/>
@@ -44257,7 +44665,8 @@
</class>
<class name="android/text/Layout$Directions" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([I)V" since="29"/>
</class>
<class name="android/text/LoginFilter" since="1">
<extends name="java/lang/Object"/>
@@ -44310,7 +44719,8 @@
</class>
<class name="android/text/PrecomputedText$Params" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)V" since="29"/>
<method name="getBreakStrategy()I"/>
<method name="getHyphenationFrequency()I"/>
<method name="getTextDirection()Landroid/text/TextDirectionHeuristic;"/>
@@ -44369,7 +44779,8 @@
<method name="newSpannable(Ljava/lang/CharSequence;)Landroid/text/Spannable;"/>
</class>
<class name="android/text/SpannableString" since="1">
- <extends name="android/text/SpannableStringInternal"/>
+ <extends name="android/text/SpannableStringInternal" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
<implements name="android/text/GetChars"/>
<implements name="android/text/Spannable"/>
<implements name="java/lang/CharSequence"/>
@@ -44399,7 +44810,7 @@
<method name="replace(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;"/>
<method name="valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;"/>
</class>
- <class name="android/text/SpannableStringInternal" since="1">
+ <class name="android/text/SpannableStringInternal" since="1" removed="29">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="charAt(I)C"/>
@@ -44437,7 +44848,8 @@
<field name="SPAN_USER_SHIFT"/>
</class>
<class name="android/text/SpannedString" since="1">
- <extends name="android/text/SpannableStringInternal"/>
+ <extends name="android/text/SpannableStringInternal" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
<implements name="android/text/GetChars"/>
<implements name="android/text/Spanned"/>
<implements name="java/lang/CharSequence"/>
@@ -45722,7 +46134,8 @@
</class>
<class name="android/transition/TransitionInflater" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="from(Landroid/content/Context;)Landroid/transition/TransitionInflater;"/>
<method name="inflateTransition(I)Landroid/transition/Transition;"/>
<method name="inflateTransitionManager(ILandroid/view/ViewGroup;)Landroid/transition/TransitionManager;"/>
@@ -45976,7 +46389,8 @@
</class>
<class name="android/util/EventLog$Event" since="8">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>([B)V" since="29"/>
<method name="getData()Ljava/lang/Object;"/>
<method name="getProcessId()I"/>
<method name="getTag()I"/>
@@ -45992,7 +46406,8 @@
</class>
<class name="android/util/EventLogTags$Description" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/lang/String;)V" since="29"/>
<field name="mName"/>
<field name="mTag"/>
</class>
@@ -46477,7 +46892,8 @@
</class>
<class name="android/util/TimeFormatException" since="1">
<extends name="java/lang/RuntimeException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
</class>
<class name="android/util/TimeUtils" since="1">
<extends name="java/lang/Object"/>
@@ -46650,7 +47066,8 @@
</class>
<class name="android/view/Choreographer" since="16">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Looper;I)V" since="29"/>
<method name="getInstance()Landroid/view/Choreographer;"/>
<method name="postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V"/>
<method name="postFrameCallbackDelayed(Landroid/view/Choreographer$FrameCallback;J)V"/>
@@ -46747,7 +47164,8 @@
<class name="android/view/Display$Mode" since="23">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getModeId()I"/>
<method name="getPhysicalHeight()I"/>
<method name="getPhysicalWidth()I"/>
@@ -46766,7 +47184,8 @@
<class name="android/view/DragAndDropPermissions" since="24">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable" since="25"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="release()V"/>
<field name="CREATOR" since="25"/>
</class>
@@ -46930,7 +47349,8 @@
<class name="android/view/InputDevice" since="9">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getControllerNumber()I" since="19"/>
<method name="getDescriptor()Ljava/lang/String;" since="16"/>
<method name="getDevice(I)Landroid/view/InputDevice;"/>
@@ -46990,7 +47410,8 @@
</class>
<class name="android/view/InputDevice$MotionRange" since="9">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIFFFFF)V" since="29"/>
<method name="getAxis()I" since="12"/>
<method name="getFlat()F"/>
<method name="getFuzz()F"/>
@@ -47024,7 +47445,8 @@
<class name="android/view/KeyCharacterMap" since="1">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable" since="16"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="deviceHasKey(I)Z" since="3"/>
<method name="deviceHasKeys([I)[Z" since="3"/>
<method name="get(II)I"/>
@@ -47890,7 +48312,8 @@
<class name="android/view/PointerIcon" since="24">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="create(Landroid/graphics/Bitmap;FF)Landroid/view/PointerIcon;"/>
<method name="getSystemIcon(Landroid/content/Context;I)Landroid/view/PointerIcon;"/>
<method name="load(Landroid/content/res/Resources;I)Landroid/view/PointerIcon;"/>
@@ -48121,7 +48544,8 @@
</class>
<class name="android/view/VelocityTracker" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="addMovement(Landroid/view/MotionEvent;)V"/>
<method name="clear()V"/>
<method name="computeCurrentVelocity(I)V"/>
@@ -49262,7 +49686,8 @@
</class>
<class name="android/view/ViewGroupOverlay" since="18">
<extends name="android/view/ViewOverlay"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/view/View;)V" since="29"/>
<method name="add(Landroid/view/View;)V"/>
<method name="remove(Landroid/view/View;)V"/>
</class>
@@ -49282,7 +49707,8 @@
</class>
<class name="android/view/ViewOverlay" since="18">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;Landroid/view/View;)V" since="29"/>
<method name="add(Landroid/graphics/drawable/Drawable;)V"/>
<method name="clear()V"/>
<method name="remove(Landroid/graphics/drawable/Drawable;)V"/>
@@ -49337,7 +49763,8 @@
</class>
<class name="android/view/ViewPropertyAnimator" since="12">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/view/View;)V" since="29"/>
<method name="alpha(F)Landroid/view/ViewPropertyAnimator;"/>
<method name="alphaBy(F)Landroid/view/ViewPropertyAnimator;"/>
<method name="cancel()V" since="14"/>
@@ -49469,7 +49896,8 @@
</class>
<class name="android/view/ViewTreeObserver" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V" since="16"/>
<method name="addOnGlobalFocusChangeListener(Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;)V"/>
<method name="addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V"/>
@@ -49740,7 +50168,8 @@
<class name="android/view/WindowId" since="18">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/IBinder;)V" since="29"/>
<method name="isFocused()Z"/>
<method name="registerFocusObserver(Landroid/view/WindowId$FocusObserver;)V"/>
<method name="unregisterFocusObserver(Landroid/view/WindowId$FocusObserver;)V"/>
@@ -50295,7 +50724,8 @@
</class>
<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionInfo" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIZI)V" since="29"/>
<method name="getColumnCount()I"/>
<method name="getRowCount()I"/>
<method name="getSelectionMode()I" since="21"/>
@@ -50308,7 +50738,8 @@
</class>
<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIIIZZ)V" since="29"/>
<method name="getColumnIndex()I"/>
<method name="getColumnSpan()I"/>
<method name="getRowIndex()I"/>
@@ -50320,7 +50751,8 @@
</class>
<class name="android/view/accessibility/AccessibilityNodeInfo$RangeInfo" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IFFF)V" since="29"/>
<method name="getCurrent()F"/>
<method name="getMax()F"/>
<method name="getMin()F"/>
@@ -50431,7 +50863,8 @@
</class>
<class name="android/view/accessibility/CaptioningManager" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="addCaptioningChangeListener(Landroid/view/accessibility/CaptioningManager$CaptioningChangeListener;)V"/>
<method name="getFontScale()F"/>
<method name="getLocale()Ljava/util/Locale;"/>
@@ -50441,7 +50874,8 @@
</class>
<class name="android/view/accessibility/CaptioningManager$CaptionStyle" since="19">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIIIILjava/lang/String;)V" since="29"/>
<method name="getTypeface()Landroid/graphics/Typeface;"/>
<method name="hasBackgroundColor()Z" since="21"/>
<method name="hasEdgeColor()Z" since="21"/>
@@ -50762,7 +51196,8 @@
<class name="android/view/autofill/AutofillId" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/view/autofill/AutofillManager" since="26">
@@ -50812,7 +51247,8 @@
<class name="android/view/autofill/AutofillValue" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="forDate(J)Landroid/view/autofill/AutofillValue;"/>
<method name="forList(I)Landroid/view/autofill/AutofillValue;"/>
<method name="forText(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;"/>
@@ -51170,7 +51606,8 @@
<class name="android/view/textclassifier/SelectionEvent" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="createSelectionActionEvent(III)Landroid/view/textclassifier/SelectionEvent;"/>
<method name="createSelectionActionEvent(IIILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/SelectionEvent;"/>
<method name="createSelectionModifiedEvent(II)Landroid/view/textclassifier/SelectionEvent;"/>
@@ -51218,7 +51655,8 @@
<class name="android/view/textclassifier/TextClassification" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable" since="28"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getActions()Ljava/util/List;" since="28"/>
<method name="getConfidenceScore(Ljava/lang/String;)F"/>
<method name="getEntity(I)Ljava/lang/String;"/>
@@ -51247,7 +51685,8 @@
<class name="android/view/textclassifier/TextClassification$Request" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getDefaultLocales()Landroid/os/LocaleList;"/>
<method name="getEndIndex()I"/>
<method name="getReferenceTime()Ljava/time/ZonedDateTime;"/>
@@ -51265,7 +51704,8 @@
<class name="android/view/textclassifier/TextClassificationContext" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getPackageName()Ljava/lang/String;"/>
<method name="getWidgetType()Ljava/lang/String;"/>
<method name="getWidgetVersion()Ljava/lang/String;"/>
@@ -51279,7 +51719,8 @@
</class>
<class name="android/view/textclassifier/TextClassificationManager" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/content/Context;)V" since="29"/>
<method name="createTextClassificationSession(Landroid/view/textclassifier/TextClassificationContext;)Landroid/view/textclassifier/TextClassifier;" since="28"/>
<method name="getTextClassifier()Landroid/view/textclassifier/TextClassifier;"/>
<method name="setTextClassificationSessionFactory(Landroid/view/textclassifier/TextClassificationSessionFactory;)V" since="28"/>
@@ -51331,7 +51772,8 @@
<class name="android/view/textclassifier/TextClassifier$EntityConfig" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="create(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;"/>
<method name="createWithExplicitEntityList(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;"/>
<method name="createWithHints(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;"/>
@@ -51342,7 +51784,8 @@
<class name="android/view/textclassifier/TextLinks" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="apply(Landroid/text/Spannable;ILjava/util/function/Function;)I"/>
<method name="getLinks()Ljava/util/Collection;"/>
<field name="APPLY_STRATEGY_IGNORE"/>
@@ -51363,7 +51806,8 @@
<class name="android/view/textclassifier/TextLinks$Request" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getDefaultLocales()Landroid/os/LocaleList;"/>
<method name="getEntityConfig()Landroid/view/textclassifier/TextClassifier$EntityConfig;"/>
<method name="getText()Ljava/lang/CharSequence;"/>
@@ -51379,7 +51823,8 @@
<class name="android/view/textclassifier/TextLinks$TextLink" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getConfidenceScore(Ljava/lang/String;)F"/>
<method name="getEnd()I"/>
<method name="getEntity(I)Ljava/lang/String;"/>
@@ -51395,7 +51840,8 @@
<class name="android/view/textclassifier/TextSelection" since="26">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable" since="28"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getConfidenceScore(Ljava/lang/String;)F"/>
<method name="getEntity(I)Ljava/lang/String;"/>
<method name="getEntityCount()I"/>
@@ -51414,7 +51860,8 @@
<class name="android/view/textclassifier/TextSelection$Request" since="28">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getDefaultLocales()Landroid/os/LocaleList;"/>
<method name="getEndIndex()I"/>
<method name="getStartIndex()I"/>
@@ -51441,7 +51888,8 @@
<class name="android/view/textservice/SpellCheckerInfo" since="14">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcel;)V" since="29"/>
<method name="getComponent()Landroid/content/ComponentName;"/>
<method name="getId()Ljava/lang/String;"/>
<method name="getPackageName()Ljava/lang/String;"/>
@@ -51640,14 +52088,15 @@
<method name="setCookie(Ljava/lang/String;Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="21"/>
</class>
<class name="android/webkit/CookieSyncManager" since="1" deprecated="21">
- <extends name="android/webkit/WebSyncManager"/>
+ <extends name="android/webkit/WebSyncManager" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
<method name="&lt;init>()V"/>
<method name="createInstance(Landroid/content/Context;)Landroid/webkit/CookieSyncManager;"/>
<method name="getInstance()Landroid/webkit/CookieSyncManager;"/>
<method name="syncFromRamToFlash()V" deprecated="21"/>
- <field name="LOGTAG" since="21"/>
- <field name="mDataBase" since="21"/>
- <field name="mHandler" since="21"/>
+ <field name="LOGTAG" since="21" removed="29"/>
+ <field name="mDataBase" since="21" removed="29"/>
+ <field name="mHandler" since="21" removed="29"/>
</class>
<class name="android/webkit/DateSorter" since="1">
<extends name="java/lang/Object"/>
@@ -51807,7 +52256,8 @@
</class>
<class name="android/webkit/TracingConfig" since="28">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/util/List;I)V" since="29"/>
<method name="getCustomIncludedCategories()Ljava/util/List;"/>
<method name="getPredefinedCategories()I"/>
<method name="getTracingMode()I"/>
@@ -52197,7 +52647,8 @@
</class>
<class name="android/webkit/WebStorage$Origin" since="11">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;JJ)V" since="29"/>
<method name="getOrigin()Ljava/lang/String;"/>
<method name="getQuota()J"/>
<method name="getUsage()J"/>
@@ -52206,7 +52657,7 @@
<extends name="java/lang/Object"/>
<method name="updateQuota(J)V"/>
</class>
- <class name="android/webkit/WebSyncManager" since="1" deprecated="21">
+ <class name="android/webkit/WebSyncManager" since="1" deprecated="21" removed="29">
<extends name="java/lang/Object"/>
<implements name="java/lang/Runnable"/>
<method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;)V"/>
@@ -53349,7 +53800,8 @@
</class>
<class name="android/widget/GridLayout$Spec" since="14">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ZIILandroid/widget/GridLayout$Alignment;F)V" since="29"/>
</class>
<class name="android/widget/GridView" since="1">
<extends name="android/widget/AbsListView"/>
@@ -54485,7 +54937,8 @@
</class>
<class name="android/widget/TabHost$TabSpec" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/widget/TabHost;)V"/>
+ <method name="&lt;init>(Landroid/widget/TabHost;)V" removed="29"/>
+ <method name="&lt;init>(Landroid/widget/TabHost;Ljava/lang/String;)V" since="29"/>
<method name="getTag()Ljava/lang/String;" since="4"/>
<method name="setContent(I)Landroid/widget/TabHost$TabSpec;"/>
<method name="setContent(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec;"/>
@@ -54842,7 +55295,8 @@
</class>
<class name="android/widget/TextView$SavedState" since="1">
<extends name="android/view/View$BaseSavedState"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/os/Parcelable;)V" since="29"/>
<field name="CREATOR"/>
</class>
<class name="android/widget/ThemedSpinnerAdapter" since="23">
@@ -55112,6 +55566,14 @@
<method name="setZoomSpeed(J)V"/>
<method name="show()V"/>
</class>
+ <class name="androidx/annotation/RecentlyNonNull" since="29">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/annotation/Annotation"/>
+ </class>
+ <class name="androidx/annotation/RecentlyNullable" since="29">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/annotation/Annotation"/>
+ </class>
<class name="com/android/internal/util/Predicate" since="1" deprecated="26" removed="28">
<extends name="java/lang/Object"/>
<method name="apply(Ljava/lang/Object;)Z"/>
@@ -55785,7 +56247,8 @@
<class name="java/awt/font/NumericShaper" since="1">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(II)V" since="29"/>
<method name="getContextualShaper(I)Ljava/awt/font/NumericShaper;"/>
<method name="getContextualShaper(II)Ljava/awt/font/NumericShaper;"/>
<method name="getContextualShaper(Ljava/util/Set;)Ljava/awt/font/NumericShaper;" since="24"/>
@@ -56494,7 +56957,8 @@
</class>
<class name="java/io/OptionalDataException" since="1">
<extends name="java/io/ObjectStreamException"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<field name="eof"/>
<field name="length"/>
</class>
@@ -56792,7 +57256,7 @@
<method name="&lt;init>()V"/>
<method name="&lt;init>(Ljava/lang/String;)V"/>
</class>
- <class name="java/lang/AbstractStringBuilder" since="1">
+ <class name="java/lang/AbstractStringBuilder" since="1" removed="29">
<extends name="java/lang/Object"/>
<implements name="java/lang/Appendable" since="26"/>
<implements name="java/lang/CharSequence" since="24"/>
@@ -57079,7 +57543,8 @@
</class>
<class name="java/lang/Character$UnicodeBlock" since="1">
<extends name="java/lang/Character$Subset"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="forName(Ljava/lang/String;)Ljava/lang/Character$UnicodeBlock;"/>
<method name="of(C)Ljava/lang/Character$UnicodeBlock;"/>
<method name="of(I)Ljava/lang/Character$UnicodeBlock;"/>
@@ -58016,7 +58481,8 @@
<class name="java/lang/Package" since="1">
<extends name="java/lang/Object"/>
<implements name="java/lang/reflect/AnnotatedElement"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;Ljava/lang/ClassLoader;)V" since="29"/>
<method name="getImplementationTitle()Ljava/lang/String;"/>
<method name="getImplementationVendor()Ljava/lang/String;"/>
<method name="getImplementationVersion()Ljava/lang/String;"/>
@@ -58397,9 +58863,10 @@
<field name="CASE_INSENSITIVE_ORDER"/>
</class>
<class name="java/lang/StringBuffer" since="1">
- <extends name="java/lang/AbstractStringBuilder"/>
+ <extends name="java/lang/AbstractStringBuilder" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
<implements name="java/io/Serializable"/>
- <implements name="java/lang/Appendable" removed="26"/>
+ <implements name="java/lang/Appendable"/>
<implements name="java/lang/CharSequence"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>(I)V"/>
@@ -58437,9 +58904,10 @@
<method name="reverse()Ljava/lang/StringBuffer;"/>
</class>
<class name="java/lang/StringBuilder" since="1">
- <extends name="java/lang/AbstractStringBuilder"/>
+ <extends name="java/lang/AbstractStringBuilder" removed="29"/>
+ <extends name="java/lang/Object" since="29"/>
<implements name="java/io/Serializable"/>
- <implements name="java/lang/Appendable" removed="26"/>
+ <implements name="java/lang/Appendable"/>
<implements name="java/lang/CharSequence"/>
<method name="&lt;init>()V"/>
<method name="&lt;init>(I)V"/>
@@ -58771,7 +59239,8 @@
</class>
<class name="java/lang/invoke/CallSite" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/invoke/MethodType;)V" since="29"/>
<method name="dynamicInvoker()Ljava/lang/invoke/MethodHandle;"/>
<method name="getTarget()Ljava/lang/invoke/MethodHandle;"/>
<method name="setTarget(Ljava/lang/invoke/MethodHandle;)V"/>
@@ -58792,7 +59261,8 @@
</class>
<class name="java/lang/invoke/MethodHandle" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JILjava/lang/invoke/MethodType;)V" since="29"/>
<method name="asCollector(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;"/>
<method name="asFixedArity()Ljava/lang/invoke/MethodHandle;"/>
<method name="asSpreader(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;"/>
@@ -58858,7 +59328,8 @@
</class>
<class name="java/lang/invoke/MethodHandles$Lookup" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Class;)V" since="29"/>
<method name="bind(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;"/>
<method name="findConstructor(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;"/>
<method name="findGetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;"/>
@@ -58936,7 +59407,8 @@
</class>
<class name="java/lang/ref/Reference" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Object;)V" since="29"/>
<method name="clear()V"/>
<method name="enqueue()Z"/>
<method name="get()Ljava/lang/Object;"/>
@@ -59163,7 +59635,8 @@
<class name="java/lang/reflect/Parameter" since="26">
<extends name="java/lang/Object"/>
<implements name="java/lang/reflect/AnnotatedElement"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;ILjava/lang/reflect/Executable;I)V" since="29"/>
<method name="getDeclaringExecutable()Ljava/lang/reflect/Executable;"/>
<method name="getModifiers()I"/>
<method name="getName()Ljava/lang/String;"/>
@@ -60234,7 +60707,8 @@
</class>
<class name="java/nio/Buffer" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIIII)V" since="29"/>
<method name="array()Ljava/lang/Object;" since="9"/>
<method name="arrayOffset()I" since="9"/>
<method name="capacity()I"/>
@@ -60264,7 +60738,8 @@
<class name="java/nio/ByteBuffer" since="1">
<extends name="java/nio/Buffer"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="allocate(I)Ljava/nio/ByteBuffer;"/>
<method name="allocateDirect(I)Ljava/nio/ByteBuffer;"/>
<method name="array()[B"/>
@@ -60322,7 +60797,8 @@
</class>
<class name="java/nio/ByteOrder" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="nativeOrder()Ljava/nio/ByteOrder;"/>
<field name="BIG_ENDIAN"/>
<field name="LITTLE_ENDIAN"/>
@@ -60333,7 +60809,8 @@
<implements name="java/lang/CharSequence"/>
<implements name="java/lang/Comparable"/>
<implements name="java/lang/Readable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="allocate(I)Ljava/nio/CharBuffer;"/>
<method name="append(C)Ljava/nio/CharBuffer;"/>
<method name="append(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;"/>
@@ -60368,7 +60845,8 @@
<class name="java/nio/DoubleBuffer" since="1">
<extends name="java/nio/Buffer"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="allocate(I)Ljava/nio/DoubleBuffer;"/>
<method name="array()[D"/>
<method name="arrayOffset()I"/>
@@ -60395,7 +60873,8 @@
<class name="java/nio/FloatBuffer" since="1">
<extends name="java/nio/Buffer"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="allocate(I)Ljava/nio/FloatBuffer;"/>
<method name="array()[F"/>
<method name="arrayOffset()I"/>
@@ -60422,7 +60901,8 @@
<class name="java/nio/IntBuffer" since="1">
<extends name="java/nio/Buffer"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="allocate(I)Ljava/nio/IntBuffer;"/>
<method name="array()[I"/>
<method name="arrayOffset()I"/>
@@ -60453,7 +60933,8 @@
<class name="java/nio/LongBuffer" since="1">
<extends name="java/nio/Buffer"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="allocate(I)Ljava/nio/LongBuffer;"/>
<method name="array()[J"/>
<method name="arrayOffset()I"/>
@@ -60479,7 +60960,8 @@
</class>
<class name="java/nio/MappedByteBuffer" since="1">
<extends name="java/nio/ByteBuffer"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="force()Ljava/nio/MappedByteBuffer;"/>
<method name="isLoaded()Z"/>
<method name="load()Ljava/nio/MappedByteBuffer;"/>
@@ -60491,7 +60973,8 @@
<class name="java/nio/ShortBuffer" since="1">
<extends name="java/nio/Buffer"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="allocate(I)Ljava/nio/ShortBuffer;"/>
<method name="array()[S"/>
<method name="arrayOffset()I"/>
@@ -60705,7 +61188,8 @@
</class>
<class name="java/nio/channels/FileChannel$MapMode" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<field name="PRIVATE"/>
<field name="READ_ONLY"/>
<field name="READ_WRITE"/>
@@ -61083,7 +61567,8 @@
</class>
<class name="java/nio/charset/CoderResult" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(II)V" since="29"/>
<method name="isError()Z"/>
<method name="isMalformed()Z"/>
<method name="isOverflow()Z"/>
@@ -61098,7 +61583,8 @@
</class>
<class name="java/nio/charset/CodingErrorAction" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<field name="IGNORE"/>
<field name="REPLACE"/>
<field name="REPORT"/>
@@ -61523,7 +62009,8 @@
</class>
<class name="java/nio/file/attribute/AclEntry" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/nio/file/attribute/AclEntryType;Ljava/nio/file/attribute/UserPrincipal;Ljava/util/Set;Ljava/util/Set;)V" since="29"/>
<method name="flags()Ljava/util/Set;"/>
<method name="newBuilder()Ljava/nio/file/attribute/AclEntry$Builder;"/>
<method name="newBuilder(Ljava/nio/file/attribute/AclEntry;)Ljava/nio/file/attribute/AclEntry$Builder;"/>
@@ -61533,7 +62020,8 @@
</class>
<class name="java/nio/file/attribute/AclEntry$Builder" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/nio/file/attribute/AclEntryType;Ljava/nio/file/attribute/UserPrincipal;Ljava/util/Set;Ljava/util/Set;)V" since="29"/>
<method name="build()Ljava/nio/file/attribute/AclEntry;"/>
<method name="setFlags(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;"/>
<method name="setFlags([Ljava/nio/file/attribute/AclEntryFlag;)Ljava/nio/file/attribute/AclEntry$Builder;"/>
@@ -61649,7 +62137,8 @@
<class name="java/nio/file/attribute/FileTime" since="26">
<extends name="java/lang/Object"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JLjava/util/concurrent/TimeUnit;Ljava/time/Instant;)V" since="29"/>
<method name="compareTo(Ljava/nio/file/attribute/FileTime;)I"/>
<method name="from(JLjava/util/concurrent/TimeUnit;)Ljava/nio/file/attribute/FileTime;"/>
<method name="from(Ljava/time/Instant;)Ljava/nio/file/attribute/FileTime;"/>
@@ -64791,7 +65280,8 @@
</class>
<class name="java/text/CollationElementIterator" since="1">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/icu/text/CollationElementIterator;)V" since="29"/>
<method name="getMaxExpansion(I)I"/>
<method name="getOffset()I"/>
<method name="next()I"/>
@@ -65216,7 +65706,8 @@
<implements name="java/io/Serializable"/>
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/TemporalAmount"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JI)V" since="29"/>
<method name="abs()Ljava/time/Duration;"/>
<method name="between(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)Ljava/time/Duration;"/>
<method name="compareTo(Ljava/time/Duration;)I"/>
@@ -65268,7 +65759,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JI)V" since="29"/>
<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;"/>
<method name="atZone(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;"/>
<method name="compareTo(Ljava/time/Instant;)I"/>
@@ -65307,7 +65799,8 @@
<implements name="java/time/chrono/ChronoLocalDate"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(III)V" since="29"/>
<method name="atStartOfDay()Ljava/time/LocalDateTime;"/>
<method name="atStartOfDay(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;"/>
<method name="atTime(II)Ljava/time/LocalDateTime;"/>
@@ -65360,7 +65853,8 @@
<implements name="java/time/chrono/ChronoLocalDateTime"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalDate;Ljava/time/LocalTime;)V" since="29"/>
<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;"/>
<method name="atZone(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;"/>
<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;"/>
@@ -65429,7 +65923,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(IIII)V" since="29"/>
<method name="atDate(Ljava/time/LocalDate;)Ljava/time/LocalDateTime;"/>
<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;"/>
<method name="compareTo(Ljava/time/LocalTime;)I"/>
@@ -65513,7 +66008,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/TemporalAccessor"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(II)V" since="29"/>
<method name="atYear(I)Ljava/time/LocalDate;"/>
<method name="compareTo(Ljava/time/MonthDay;)I"/>
<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;"/>
@@ -65541,7 +66037,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)V" since="29"/>
<method name="atZoneSameInstant(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;"/>
<method name="atZoneSimilarLocal(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;"/>
<method name="compareTo(Ljava/time/OffsetDateTime;)I"/>
@@ -65620,7 +66117,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalTime;Ljava/time/ZoneOffset;)V" since="29"/>
<method name="atDate(Ljava/time/LocalDate;)Ljava/time/OffsetDateTime;"/>
<method name="compareTo(Ljava/time/OffsetTime;)I"/>
<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;"/>
@@ -65670,7 +66168,8 @@
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
<implements name="java/time/chrono/ChronoPeriod"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(III)V" since="29"/>
<method name="between(Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period;"/>
<method name="from(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;"/>
<method name="getChronology()Ljava/time/chrono/IsoChronology;"/>
@@ -65706,7 +66205,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="atDay(I)Ljava/time/LocalDate;"/>
<method name="atMonth(I)Ljava/time/YearMonth;"/>
<method name="atMonth(Ljava/time/Month;)Ljava/time/YearMonth;"/>
@@ -65744,7 +66244,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/Temporal"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(II)V" since="29"/>
<method name="atDay(I)Ljava/time/LocalDate;"/>
<method name="atEndOfMonth()Ljava/time/LocalDate;"/>
<method name="compareTo(Ljava/time/YearMonth;)I"/>
@@ -65800,7 +66301,8 @@
<implements name="java/lang/Comparable"/>
<implements name="java/time/temporal/TemporalAccessor"/>
<implements name="java/time/temporal/TemporalAdjuster"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(I)V" since="29"/>
<method name="compareTo(Ljava/time/ZoneOffset;)I"/>
<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneOffset;"/>
<method name="getTotalSeconds()I"/>
@@ -65818,7 +66320,8 @@
<implements name="java/io/Serializable"/>
<implements name="java/time/chrono/ChronoZonedDateTime"/>
<implements name="java/time/temporal/Temporal"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneId;)V" since="29"/>
<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;"/>
<method name="getDayOfMonth()I"/>
<method name="getDayOfWeek()Ljava/time/DayOfWeek;"/>
@@ -65914,7 +66417,7 @@
<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate;"/>
<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate;"/>
</class>
- <class name="java/time/chrono/ChronoLocalDateImpl" since="26">
+ <class name="java/time/chrono/ChronoLocalDateImpl" since="26" removed="29">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
<implements name="java/time/chrono/ChronoLocalDate"/>
@@ -66031,7 +66534,8 @@
<class name="java/time/chrono/HijrahChronology" since="26">
<extends name="java/time/chrono/AbstractChronology"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;)V" since="29"/>
<method name="date(III)Ljava/time/chrono/HijrahDate;"/>
<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/HijrahDate;"/>
<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate;"/>
@@ -66046,8 +66550,10 @@
<field name="INSTANCE"/>
</class>
<class name="java/time/chrono/HijrahDate" since="26">
- <extends name="java/time/chrono/ChronoLocalDateImpl"/>
- <method name="&lt;init>()V"/>
+ <extends name="java/lang/Object" since="29"/>
+ <extends name="java/time/chrono/ChronoLocalDateImpl" removed="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/chrono/HijrahChronology;J)V" since="29"/>
<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate;"/>
<method name="getChronology()Ljava/time/chrono/HijrahChronology;"/>
<method name="getEra()Ljava/time/chrono/HijrahEra;"/>
@@ -66119,8 +66625,10 @@
<field name="INSTANCE"/>
</class>
<class name="java/time/chrono/JapaneseDate" since="26">
- <extends name="java/time/chrono/ChronoLocalDateImpl"/>
- <method name="&lt;init>()V"/>
+ <extends name="java/lang/Object" since="29"/>
+ <extends name="java/time/chrono/ChronoLocalDateImpl" removed="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalDate;)V" since="29"/>
<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/JapaneseDate;"/>
<method name="getChronology()Ljava/time/chrono/JapaneseChronology;"/>
<method name="getEra()Ljava/time/chrono/JapaneseEra;"/>
@@ -66140,7 +66648,8 @@
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
<implements name="java/time/chrono/Era"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ILjava/time/LocalDate;)V" since="29"/>
<method name="of(I)Ljava/time/chrono/JapaneseEra;"/>
<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/JapaneseEra;"/>
<method name="values()[Ljava/time/chrono/JapaneseEra;"/>
@@ -66167,8 +66676,10 @@
<field name="INSTANCE"/>
</class>
<class name="java/time/chrono/MinguoDate" since="26">
- <extends name="java/time/chrono/ChronoLocalDateImpl"/>
- <method name="&lt;init>()V"/>
+ <extends name="java/lang/Object" since="29"/>
+ <extends name="java/time/chrono/ChronoLocalDateImpl" removed="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalDate;)V" since="29"/>
<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/MinguoDate;"/>
<method name="getChronology()Ljava/time/chrono/MinguoChronology;"/>
<method name="getEra()Ljava/time/chrono/MinguoEra;"/>
@@ -66210,8 +66721,10 @@
<field name="INSTANCE"/>
</class>
<class name="java/time/chrono/ThaiBuddhistDate" since="26">
- <extends name="java/time/chrono/ChronoLocalDateImpl"/>
- <method name="&lt;init>()V"/>
+ <extends name="java/lang/Object" since="29"/>
+ <extends name="java/time/chrono/ChronoLocalDateImpl" removed="29"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalDate;)V" since="29"/>
<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ThaiBuddhistDate;"/>
<method name="getChronology()Ljava/time/chrono/ThaiBuddhistChronology;"/>
<method name="getEra()Ljava/time/chrono/ThaiBuddhistEra;"/>
@@ -66336,7 +66849,8 @@
</class>
<class name="java/time/format/DecimalStyle" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(CCCC)V" since="29"/>
<method name="getAvailableLocales()Ljava/util/Set;"/>
<method name="getDecimalSeparator()C"/>
<method name="getNegativeSign()C"/>
@@ -66564,7 +67078,8 @@
<class name="java/time/temporal/ValueRange" since="26">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(JJJJ)V" since="29"/>
<method name="checkValidIntValue(JLjava/time/temporal/TemporalField;)I"/>
<method name="checkValidValue(JLjava/time/temporal/TemporalField;)J"/>
<method name="getLargestMinimum()J"/>
@@ -66582,7 +67097,8 @@
<class name="java/time/temporal/WeekFields" since="26">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/DayOfWeek;I)V" since="29"/>
<method name="dayOfWeek()Ljava/time/temporal/TemporalField;"/>
<method name="getFirstDayOfWeek()Ljava/time/DayOfWeek;"/>
<method name="getMinimalDaysInFirstWeek()I"/>
@@ -66600,7 +67116,8 @@
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
<implements name="java/lang/Comparable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)V" since="29"/>
<method name="compareTo(Ljava/time/zone/ZoneOffsetTransition;)I"/>
<method name="getDateTimeAfter()Ljava/time/LocalDateTime;"/>
<method name="getDateTimeBefore()Ljava/time/LocalDateTime;"/>
@@ -66617,7 +67134,8 @@
<class name="java/time/zone/ZoneOffsetTransitionRule" since="26">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/Month;ILjava/time/DayOfWeek;Ljava/time/LocalTime;ZLjava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)V" since="29"/>
<method name="createTransition(I)Ljava/time/zone/ZoneOffsetTransition;"/>
<method name="getDayOfMonthIndicator()I"/>
<method name="getDayOfWeek()Ljava/time/DayOfWeek;"/>
@@ -66642,7 +67160,8 @@
<class name="java/time/zone/ZoneRules" since="26">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/time/ZoneOffset;)V" since="29"/>
<method name="getDaylightSavings(Ljava/time/Instant;)Ljava/time/Duration;"/>
<method name="getOffset(Ljava/time/Instant;)Ljava/time/ZoneOffset;"/>
<method name="getOffset(Ljava/time/LocalDateTime;)Ljava/time/ZoneOffset;"/>
@@ -66902,7 +67421,8 @@
</class>
<class name="java/util/Base64$Decoder" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(ZZ)V" since="29"/>
<method name="decode(Ljava/lang/String;)[B"/>
<method name="decode(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;"/>
<method name="decode([B)[B"/>
@@ -66911,7 +67431,8 @@
</class>
<class name="java/util/Base64$Encoder" since="26">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Z[BIZ)V" since="29"/>
<method name="encode(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;"/>
<method name="encode([B)[B"/>
<method name="encode([B[B)I"/>
@@ -67210,7 +67731,8 @@
<class name="java/util/Currency" since="1">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Landroid/icu/util/Currency;)V" since="29"/>
<method name="getAvailableCurrencies()Ljava/util/Set;" since="19"/>
<method name="getCurrencyCode()Ljava/lang/String;"/>
<method name="getDefaultFractionDigits()I"/>
@@ -67325,7 +67847,8 @@
<extends name="java/util/AbstractSet"/>
<implements name="java/io/Serializable"/>
<implements name="java/lang/Cloneable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Class;[Ljava/lang/Enum;)V" since="29"/>
<method name="allOf(Ljava/lang/Class;)Ljava/util/EnumSet;"/>
<method name="clone()Ljava/util/EnumSet;"/>
<method name="complementOf(Ljava/util/EnumSet;)Ljava/util/EnumSet;"/>
@@ -68128,7 +68651,8 @@
<class name="java/util/ServiceLoader" since="9">
<extends name="java/lang/Object"/>
<implements name="java/lang/Iterable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/Class;Ljava/lang/ClassLoader;)V" since="29"/>
<method name="load(Ljava/lang/Class;)Ljava/util/ServiceLoader;"/>
<method name="load(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;"/>
<method name="loadInstalled(Ljava/lang/Class;)Ljava/util/ServiceLoader;"/>
@@ -68690,7 +69214,7 @@
<method name="searchKeys(JLjava/util/function/Function;)Ljava/lang/Object;" since="24"/>
<method name="searchValues(JLjava/util/function/Function;)Ljava/lang/Object;" since="24"/>
</class>
- <class name="java/util/concurrent/ConcurrentHashMap$CollectionView" since="24">
+ <class name="java/util/concurrent/ConcurrentHashMap$CollectionView" since="24" removed="29">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
<implements name="java/util/Collection"/>
@@ -68698,9 +69222,11 @@
<method name="getMap()Ljava/util/concurrent/ConcurrentHashMap;"/>
</class>
<class name="java/util/concurrent/ConcurrentHashMap$KeySetView" since="24">
- <extends name="java/util/concurrent/ConcurrentHashMap$CollectionView"/>
+ <extends name="java/lang/Object" since="29"/>
+ <extends name="java/util/concurrent/ConcurrentHashMap$CollectionView" removed="29"/>
<implements name="java/util/Set"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/concurrent/ConcurrentHashMap;Ljava/lang/Object;)V" since="29"/>
<method name="getMappedValue()Ljava/lang/Object;"/>
</class>
<class name="java/util/concurrent/ConcurrentLinkedDeque" since="21">
@@ -69482,7 +70008,8 @@
<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;II)Z"/>
</class>
<class name="java/util/concurrent/atomic/DoubleAccumulator" since="24">
- <extends name="java/util/concurrent/atomic/Striped64"/>
+ <extends name="java/lang/Number" since="29"/>
+ <extends name="java/util/concurrent/atomic/Striped64" removed="29"/>
<method name="&lt;init>(Ljava/util/function/DoubleBinaryOperator;D)V"/>
<method name="accumulate(D)V"/>
<method name="get()D"/>
@@ -69490,7 +70017,8 @@
<method name="reset()V"/>
</class>
<class name="java/util/concurrent/atomic/DoubleAdder" since="24">
- <extends name="java/util/concurrent/atomic/Striped64"/>
+ <extends name="java/lang/Number" since="29"/>
+ <extends name="java/util/concurrent/atomic/Striped64" removed="29"/>
<method name="&lt;init>()V"/>
<method name="add(D)V"/>
<method name="reset()V"/>
@@ -69498,7 +70026,8 @@
<method name="sumThenReset()D"/>
</class>
<class name="java/util/concurrent/atomic/LongAccumulator" since="24">
- <extends name="java/util/concurrent/atomic/Striped64"/>
+ <extends name="java/lang/Number" since="29"/>
+ <extends name="java/util/concurrent/atomic/Striped64" removed="29"/>
<method name="&lt;init>(Ljava/util/function/LongBinaryOperator;J)V"/>
<method name="accumulate(J)V"/>
<method name="get()J"/>
@@ -69506,7 +70035,8 @@
<method name="reset()V"/>
</class>
<class name="java/util/concurrent/atomic/LongAdder" since="24">
- <extends name="java/util/concurrent/atomic/Striped64"/>
+ <extends name="java/lang/Number" since="29"/>
+ <extends name="java/util/concurrent/atomic/Striped64" removed="29"/>
<method name="&lt;init>()V"/>
<method name="add(J)V"/>
<method name="decrement()V"/>
@@ -69515,7 +70045,7 @@
<method name="sum()J"/>
<method name="sumThenReset()J"/>
</class>
- <class name="java/util/concurrent/atomic/Striped64" since="24">
+ <class name="java/util/concurrent/atomic/Striped64" since="24" removed="29">
<extends name="java/lang/Number"/>
<method name="&lt;init>()V"/>
</class>
@@ -69985,6 +70515,46 @@
<method name="getAttributes()Ljava/util/jar/Attributes;"/>
<method name="getCertificates()[Ljava/security/cert/Certificate;"/>
<method name="getCodeSigners()[Ljava/security/CodeSigner;"/>
+ <field name="CENATT" since="29"/>
+ <field name="CENATX" since="29"/>
+ <field name="CENCOM" since="29"/>
+ <field name="CENCRC" since="29"/>
+ <field name="CENDSK" since="29"/>
+ <field name="CENEXT" since="29"/>
+ <field name="CENFLG" since="29"/>
+ <field name="CENHDR" since="29"/>
+ <field name="CENHOW" since="29"/>
+ <field name="CENLEN" since="29"/>
+ <field name="CENNAM" since="29"/>
+ <field name="CENOFF" since="29"/>
+ <field name="CENSIG" since="29"/>
+ <field name="CENSIZ" since="29"/>
+ <field name="CENTIM" since="29"/>
+ <field name="CENVEM" since="29"/>
+ <field name="CENVER" since="29"/>
+ <field name="ENDCOM" since="29"/>
+ <field name="ENDHDR" since="29"/>
+ <field name="ENDOFF" since="29"/>
+ <field name="ENDSIG" since="29"/>
+ <field name="ENDSIZ" since="29"/>
+ <field name="ENDSUB" since="29"/>
+ <field name="ENDTOT" since="29"/>
+ <field name="EXTCRC" since="29"/>
+ <field name="EXTHDR" since="29"/>
+ <field name="EXTLEN" since="29"/>
+ <field name="EXTSIG" since="29"/>
+ <field name="EXTSIZ" since="29"/>
+ <field name="LOCCRC" since="29"/>
+ <field name="LOCEXT" since="29"/>
+ <field name="LOCFLG" since="29"/>
+ <field name="LOCHDR" since="29"/>
+ <field name="LOCHOW" since="29"/>
+ <field name="LOCLEN" since="29"/>
+ <field name="LOCNAM" since="29"/>
+ <field name="LOCSIG" since="29"/>
+ <field name="LOCSIZ" since="29"/>
+ <field name="LOCTIM" since="29"/>
+ <field name="LOCVER" since="29"/>
</class>
<class name="java/util/jar/JarException" since="1">
<extends name="java/util/zip/ZipException"/>
@@ -70000,6 +70570,46 @@
<method name="&lt;init>(Ljava/lang/String;Z)V"/>
<method name="getJarEntry(Ljava/lang/String;)Ljava/util/jar/JarEntry;"/>
<method name="getManifest()Ljava/util/jar/Manifest;"/>
+ <field name="CENATT" since="29"/>
+ <field name="CENATX" since="29"/>
+ <field name="CENCOM" since="29"/>
+ <field name="CENCRC" since="29"/>
+ <field name="CENDSK" since="29"/>
+ <field name="CENEXT" since="29"/>
+ <field name="CENFLG" since="29"/>
+ <field name="CENHDR" since="29"/>
+ <field name="CENHOW" since="29"/>
+ <field name="CENLEN" since="29"/>
+ <field name="CENNAM" since="29"/>
+ <field name="CENOFF" since="29"/>
+ <field name="CENSIG" since="29"/>
+ <field name="CENSIZ" since="29"/>
+ <field name="CENTIM" since="29"/>
+ <field name="CENVEM" since="29"/>
+ <field name="CENVER" since="29"/>
+ <field name="ENDCOM" since="29"/>
+ <field name="ENDHDR" since="29"/>
+ <field name="ENDOFF" since="29"/>
+ <field name="ENDSIG" since="29"/>
+ <field name="ENDSIZ" since="29"/>
+ <field name="ENDSUB" since="29"/>
+ <field name="ENDTOT" since="29"/>
+ <field name="EXTCRC" since="29"/>
+ <field name="EXTHDR" since="29"/>
+ <field name="EXTLEN" since="29"/>
+ <field name="EXTSIG" since="29"/>
+ <field name="EXTSIZ" since="29"/>
+ <field name="LOCCRC" since="29"/>
+ <field name="LOCEXT" since="29"/>
+ <field name="LOCFLG" since="29"/>
+ <field name="LOCHDR" since="29"/>
+ <field name="LOCHOW" since="29"/>
+ <field name="LOCLEN" since="29"/>
+ <field name="LOCNAM" since="29"/>
+ <field name="LOCSIG" since="29"/>
+ <field name="LOCSIZ" since="29"/>
+ <field name="LOCTIM" since="29"/>
+ <field name="LOCVER" since="29"/>
<field name="MANIFEST_NAME"/>
</class>
<class name="java/util/jar/JarInputStream" since="1">
@@ -70008,11 +70618,91 @@
<method name="&lt;init>(Ljava/io/InputStream;Z)V"/>
<method name="getManifest()Ljava/util/jar/Manifest;"/>
<method name="getNextJarEntry()Ljava/util/jar/JarEntry;"/>
+ <field name="CENATT" since="29"/>
+ <field name="CENATX" since="29"/>
+ <field name="CENCOM" since="29"/>
+ <field name="CENCRC" since="29"/>
+ <field name="CENDSK" since="29"/>
+ <field name="CENEXT" since="29"/>
+ <field name="CENFLG" since="29"/>
+ <field name="CENHDR" since="29"/>
+ <field name="CENHOW" since="29"/>
+ <field name="CENLEN" since="29"/>
+ <field name="CENNAM" since="29"/>
+ <field name="CENOFF" since="29"/>
+ <field name="CENSIG" since="29"/>
+ <field name="CENSIZ" since="29"/>
+ <field name="CENTIM" since="29"/>
+ <field name="CENVEM" since="29"/>
+ <field name="CENVER" since="29"/>
+ <field name="ENDCOM" since="29"/>
+ <field name="ENDHDR" since="29"/>
+ <field name="ENDOFF" since="29"/>
+ <field name="ENDSIG" since="29"/>
+ <field name="ENDSIZ" since="29"/>
+ <field name="ENDSUB" since="29"/>
+ <field name="ENDTOT" since="29"/>
+ <field name="EXTCRC" since="29"/>
+ <field name="EXTHDR" since="29"/>
+ <field name="EXTLEN" since="29"/>
+ <field name="EXTSIG" since="29"/>
+ <field name="EXTSIZ" since="29"/>
+ <field name="LOCCRC" since="29"/>
+ <field name="LOCEXT" since="29"/>
+ <field name="LOCFLG" since="29"/>
+ <field name="LOCHDR" since="29"/>
+ <field name="LOCHOW" since="29"/>
+ <field name="LOCLEN" since="29"/>
+ <field name="LOCNAM" since="29"/>
+ <field name="LOCSIG" since="29"/>
+ <field name="LOCSIZ" since="29"/>
+ <field name="LOCTIM" since="29"/>
+ <field name="LOCVER" since="29"/>
</class>
<class name="java/util/jar/JarOutputStream" since="1">
<extends name="java/util/zip/ZipOutputStream"/>
<method name="&lt;init>(Ljava/io/OutputStream;)V"/>
<method name="&lt;init>(Ljava/io/OutputStream;Ljava/util/jar/Manifest;)V"/>
+ <field name="CENATT" since="29"/>
+ <field name="CENATX" since="29"/>
+ <field name="CENCOM" since="29"/>
+ <field name="CENCRC" since="29"/>
+ <field name="CENDSK" since="29"/>
+ <field name="CENEXT" since="29"/>
+ <field name="CENFLG" since="29"/>
+ <field name="CENHDR" since="29"/>
+ <field name="CENHOW" since="29"/>
+ <field name="CENLEN" since="29"/>
+ <field name="CENNAM" since="29"/>
+ <field name="CENOFF" since="29"/>
+ <field name="CENSIG" since="29"/>
+ <field name="CENSIZ" since="29"/>
+ <field name="CENTIM" since="29"/>
+ <field name="CENVEM" since="29"/>
+ <field name="CENVER" since="29"/>
+ <field name="ENDCOM" since="29"/>
+ <field name="ENDHDR" since="29"/>
+ <field name="ENDOFF" since="29"/>
+ <field name="ENDSIG" since="29"/>
+ <field name="ENDSIZ" since="29"/>
+ <field name="ENDSUB" since="29"/>
+ <field name="ENDTOT" since="29"/>
+ <field name="EXTCRC" since="29"/>
+ <field name="EXTHDR" since="29"/>
+ <field name="EXTLEN" since="29"/>
+ <field name="EXTSIG" since="29"/>
+ <field name="EXTSIZ" since="29"/>
+ <field name="LOCCRC" since="29"/>
+ <field name="LOCEXT" since="29"/>
+ <field name="LOCFLG" since="29"/>
+ <field name="LOCHDR" since="29"/>
+ <field name="LOCHOW" since="29"/>
+ <field name="LOCLEN" since="29"/>
+ <field name="LOCNAM" since="29"/>
+ <field name="LOCSIG" since="29"/>
+ <field name="LOCSIZ" since="29"/>
+ <field name="LOCTIM" since="29"/>
+ <field name="LOCVER" since="29"/>
</class>
<class name="java/util/jar/Manifest" since="1">
<extends name="java/lang/Object"/>
@@ -70413,7 +71103,8 @@
<class name="java/util/regex/Matcher" since="1">
<extends name="java/lang/Object"/>
<implements name="java/util/regex/MatchResult"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/util/regex/Pattern;Ljava/lang/CharSequence;)V" since="29"/>
<method name="appendReplacement(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher;"/>
<method name="appendTail(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;"/>
<method name="end(Ljava/lang/String;)I" since="26"/>
@@ -70444,7 +71135,8 @@
<class name="java/util/regex/Pattern" since="1">
<extends name="java/lang/Object"/>
<implements name="java/io/Serializable"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;I)V" since="29"/>
<method name="asPredicate()Ljava/util/function/Predicate;" since="24"/>
<method name="compile(Ljava/lang/String;)Ljava/util/regex/Pattern;"/>
<method name="compile(Ljava/lang/String;I)Ljava/util/regex/Pattern;"/>
@@ -70899,7 +71591,7 @@
<method name="&lt;init>(Ljava/io/InputStream;Ljava/util/zip/Inflater;I)V"/>
<method name="fill()V"/>
<field name="buf"/>
- <field name="closed" since="24"/>
+ <field name="closed" since="24" deprecated="29"/>
<field name="inf"/>
<field name="len"/>
</class>
@@ -73343,7 +74035,8 @@
</class>
<class name="javax/xml/datatype/DatatypeConstants$Field" since="8">
<extends name="java/lang/Object"/>
- <method name="&lt;init>()V"/>
+ <method name="&lt;init>()V" removed="29"/>
+ <method name="&lt;init>(Ljava/lang/String;I)V" since="29"/>
<method name="getId()I"/>
</class>
<class name="javax/xml/datatype/DatatypeFactory" since="8">
diff --git a/dmtracedump b/dmtracedump
index 5fc70f0..81b0376 100755
--- a/dmtracedump
+++ b/dmtracedump
Binary files differ
diff --git a/e2fsdroid b/e2fsdroid
index 4a376ce..94e6ca6 100755
--- a/e2fsdroid
+++ b/e2fsdroid
Binary files differ
diff --git a/etc1tool b/etc1tool
index c243167..7b11a2d 100755
--- a/etc1tool
+++ b/etc1tool
Binary files differ
diff --git a/fastboot b/fastboot
index 7666af8..e511ef2 100755
--- a/fastboot
+++ b/fastboot
Binary files differ
diff --git a/hprof-conv b/hprof-conv
index d1dfbe3..3d4a729 100755
--- a/hprof-conv
+++ b/hprof-conv
Binary files differ
diff --git a/lib/libc++.dylib b/lib/libc++.dylib
index 34af06f..5d654be 100755
--- a/lib/libc++.dylib
+++ b/lib/libc++.dylib
Binary files differ
diff --git a/make_f2fs b/make_f2fs
index 7f3f209..f5c77f6 100755
--- a/make_f2fs
+++ b/make_f2fs
Binary files differ
diff --git a/mke2fs b/mke2fs
index c2861a1..d5fd034 100755
--- a/mke2fs
+++ b/mke2fs
Binary files differ
diff --git a/mke2fs.conf b/mke2fs.conf
index db77173..abf0dae 100755
--- a/mke2fs.conf
+++ b/mke2fs.conf
@@ -12,7 +12,7 @@
features = has_journal
}
ext4 = {
- features = has_journal,extent,huge_file,flex_bg,dir_nlink,extra_isize,uninit_bg
+ features = has_journal,extent,huge_file,dir_nlink,extra_isize,uninit_bg
inode_size = 256
}
ext4dev = {
diff --git a/sload_f2fs b/sload_f2fs
index fea0e76..2fe3d5a 100755
--- a/sload_f2fs
+++ b/sload_f2fs
Binary files differ
diff --git a/source.properties b/source.properties
index d70a190..2f6b7b0 100644
--- a/source.properties
+++ b/source.properties
@@ -1,3 +1,2 @@
Pkg.UserSrc=false
-#Pkg.Revision=27.0.0
-Pkg.Revision=28.0.0
+Pkg.Revision=28.0.1
diff --git a/sqlite3 b/sqlite3
index c09209d..1b21595 100755
--- a/sqlite3
+++ b/sqlite3
Binary files differ