Files
brave-core/android/java
Artem Samoilenko 36cb6d0874 [Android] Remove AndroidX core dependency for base_java
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/2149347a1f3c112d7d7306b55ba07bba3f361b19

Remove AndroidX core dependency for base_java

* Clean-up all calls to `BuildInfo.isAtLeastX()` as we plan to have the caller handle that themselves for the next android releases.
* This is the final piece to clean up Cronet's dependency on AndroidX core / collection, more information can be seen [here](crbug/1404728).
* Remove AndroidX collection dependency from `base_java` as it was not used there.
* Delete dependency on `BundleCompat.[Put|Get]Binder()`, this was only used because PutBinder was a hidden method for Android API < 18 as seen [here](https://developer.android.com/reference/android/os/Bundle#getBinder(java.lang.String))
and [here](https://codereview.chromium.org/1414733010/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/util/IntentUtils.java).

With those changes, base_java does not need to depend on AndroidX core at all.

Bug: 1404728
Bug: 1407158
Bug: b:304217500
2023-11-27 11:27:47 -05:00
..
2023-11-09 14:29:24 -08:00