xref: /aosp_15_r20/prebuilts/sdk/29/public/api/incompatibilities.txt (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1*344a7f5eSAndroid Build Coastguard Worker// Baseline format: 1.0
2*344a7f5eSAndroid Build Coastguard WorkerChangedThrows: android.app.admin.DevicePolicyManager#setAlwaysOnVpnPackage(android.content.ComponentName, String, boolean):
3*344a7f5eSAndroid Build Coastguard Worker    Method android.app.admin.DevicePolicyManager.setAlwaysOnVpnPackage no longer throws exception java.lang.UnsupportedOperationException
4*344a7f5eSAndroid Build Coastguard WorkerChangedThrows: java.util.Optional#orElseThrow(java.util.function.Supplier<? extends X>):
5*344a7f5eSAndroid Build Coastguard Worker    Method java.util.Optional.orElseThrow added thrown exception X
6*344a7f5eSAndroid Build Coastguard WorkerChangedThrows: java.util.OptionalDouble#orElseThrow(java.util.function.Supplier<X>):
7*344a7f5eSAndroid Build Coastguard Worker    Method java.util.OptionalDouble.orElseThrow added thrown exception X
8*344a7f5eSAndroid Build Coastguard WorkerChangedThrows: java.util.OptionalInt#orElseThrow(java.util.function.Supplier<X>):
9*344a7f5eSAndroid Build Coastguard Worker    Method java.util.OptionalInt.orElseThrow added thrown exception X
10*344a7f5eSAndroid Build Coastguard WorkerChangedThrows: java.util.OptionalLong#orElseThrow(java.util.function.Supplier<X>):
11*344a7f5eSAndroid Build Coastguard Worker    Method java.util.OptionalLong.orElseThrow added thrown exception X
12*344a7f5eSAndroid Build Coastguard WorkerChangedThrows: java.util.regex.Matcher#start(int):
13*344a7f5eSAndroid Build Coastguard Worker    Method java.util.regex.Matcher.start no longer throws exception java.lang.IllegalStateException
14*344a7f5eSAndroid Build Coastguard WorkerChangedThrows: java.util.regex.Pattern#compile(String, int):
15*344a7f5eSAndroid Build Coastguard Worker    Method java.util.regex.Pattern.compile no longer throws exception java.util.regex.PatternSyntaxException
16*344a7f5eSAndroid Build Coastguard Worker
17*344a7f5eSAndroid Build Coastguard Worker
18*344a7f5eSAndroid Build Coastguard WorkerChangedType: android.os.Parcel#readSparseArray(ClassLoader):
19*344a7f5eSAndroid Build Coastguard Worker    Method android.os.Parcel.readSparseArray has changed return type from android.util.SparseArray to android.util.SparseArray<T>
20*344a7f5eSAndroid Build Coastguard Worker
21*344a7f5eSAndroid Build Coastguard Worker
22*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: android.os.DropBoxManager#getNextEntry(String, long) parameter #0:
23*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from parameter tag in android.os.DropBoxManager.getNextEntry(String tag, long msec)
24*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.io.PrintWriter#format(String, java.lang.Object...) parameter #1:
25*344a7f5eSAndroid Build Coastguard Worker    Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter args in java.io.PrintWriter.format(String format, java.lang.Object... args)
26*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.io.PrintWriter#format(java.util.Locale, String, java.lang.Object...) parameter #2:
27*344a7f5eSAndroid Build Coastguard Worker    Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter args in java.io.PrintWriter.format(java.util.Locale l, String format, java.lang.Object... args)
28*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.io.PrintWriter#printf(String, java.lang.Object...) parameter #1:
29*344a7f5eSAndroid Build Coastguard Worker    Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter args in java.io.PrintWriter.printf(String format, java.lang.Object... args)
30*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.io.PrintWriter#printf(java.util.Locale, String, java.lang.Object...) parameter #2:
31*344a7f5eSAndroid Build Coastguard Worker    Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter args in java.io.PrintWriter.printf(java.util.Locale l, String format, java.lang.Object... args)
32*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.lang.Character#toChars(int):
33*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from method java.lang.Character.toChars(int)
34*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.lang.Class#getEnumConstants():
35*344a7f5eSAndroid Build Coastguard Worker    Attempted to change method return from @NonNull to @Nullable: incompatible change for method java.lang.Class.getEnumConstants()
36*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.lang.Class#getSigners():
37*344a7f5eSAndroid Build Coastguard Worker    Attempted to change method return from @NonNull to @Nullable: incompatible change for method java.lang.Class.getSigners()
38*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.lang.String#format(String, java.lang.Object...) parameter #1:
39*344a7f5eSAndroid Build Coastguard Worker    Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter args in java.lang.String.format(String format, java.lang.Object... args)
40*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.lang.String#format(java.util.Locale, String, java.lang.Object...) parameter #2:
41*344a7f5eSAndroid Build Coastguard Worker    Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter args in java.lang.String.format(java.util.Locale l, String format, java.lang.Object... args)
42*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.util.Map#put(K, V) parameter #0:
43*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from parameter key in java.util.Map.put(K key, V value)
44*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.util.Map#put(K, V) parameter #1:
45*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from parameter value in java.util.Map.put(K key, V value)
46*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.util.Map#putIfAbsent(K, V) parameter #0:
47*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from parameter key in java.util.Map.putIfAbsent(K key, V value)
48*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.util.Map#putIfAbsent(K, V) parameter #1:
49*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from parameter value in java.util.Map.putIfAbsent(K key, V value)
50*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.util.Map#replace(K, V) parameter #0:
51*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from parameter key in java.util.Map.replace(K key, V value)
52*344a7f5eSAndroid Build Coastguard WorkerInvalidNullConversion: java.util.Map#replace(K, V) parameter #1:
53*344a7f5eSAndroid Build Coastguard Worker    Attempted to remove @NonNull annotation from parameter value in java.util.Map.replace(K key, V value)
54*344a7f5eSAndroid Build Coastguard Worker
55*344a7f5eSAndroid Build Coastguard Worker
56*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.graphics.Picture#createFromStream(java.io.InputStream):
57*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.graphics.Picture.createFromStream(java.io.InputStream)
58*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.graphics.Picture#writeToStream(java.io.OutputStream):
59*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.graphics.Picture.writeToStream(java.io.OutputStream)
60*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.icu.text.CollationElementIterator#hashCode():
61*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.icu.text.CollationElementIterator.hashCode()
62*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.icu.text.CurrencyPluralInfo#hashCode():
63*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.icu.text.CurrencyPluralInfo.hashCode()
64*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.icu.text.PluralRules#hashCode():
65*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.icu.text.PluralRules.hashCode()
66*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.icu.text.StringPrepParseException#hashCode():
67*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.icu.text.StringPrepParseException.hashCode()
68*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.location.LocationManager#addNmeaListener(android.location.GpsStatus.NmeaListener):
69*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.location.LocationManager.addNmeaListener(android.location.GpsStatus.NmeaListener)
70*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.location.LocationManager#removeNmeaListener(android.location.GpsStatus.NmeaListener):
71*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.location.LocationManager.removeNmeaListener(android.location.GpsStatus.NmeaListener)
72*344a7f5eSAndroid Build Coastguard WorkerRemovedDeprecatedMethod: android.telephony.TelephonyManager#getNeighboringCellInfo():
73*344a7f5eSAndroid Build Coastguard Worker    Removed deprecated method android.telephony.TelephonyManager.getNeighboringCellInfo()
74*344a7f5eSAndroid Build Coastguard Worker
75*344a7f5eSAndroid Build Coastguard Worker
76*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.AssociationRequest.Builder#checkNotUsed():
77*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.AssociationRequest.Builder.checkNotUsed()
78*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.AssociationRequest.Builder#markUsed():
79*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.AssociationRequest.Builder.markUsed()
80*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.BluetoothDeviceFilter.Builder#checkNotUsed():
81*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.BluetoothDeviceFilter.Builder.checkNotUsed()
82*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.BluetoothDeviceFilter.Builder#markUsed():
83*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.BluetoothDeviceFilter.Builder.markUsed()
84*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.BluetoothLeDeviceFilter.Builder#checkNotUsed():
85*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.BluetoothLeDeviceFilter.Builder.checkNotUsed()
86*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.BluetoothLeDeviceFilter.Builder#markUsed():
87*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.BluetoothLeDeviceFilter.Builder.markUsed()
88*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.WifiDeviceFilter.Builder#checkNotUsed():
89*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.WifiDeviceFilter.Builder.checkNotUsed()
90*344a7f5eSAndroid Build Coastguard WorkerRemovedMethod: android.companion.WifiDeviceFilter.Builder#markUsed():
91*344a7f5eSAndroid Build Coastguard Worker    Removed method android.companion.WifiDeviceFilter.Builder.markUsed()
92