You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 5, 2022. It is now read-only.
AndroidX Jetifier replaces the usages in the bytecode of support libraries with AndroidX ones. This means that if a dependency doesn't declare any support libs dependency but uses it in the bytecode, Jetifier would replace those usages but can-i-drop-jetifier would not.
For example, the Cardinal Commerce SDK used by the Braintree Drop-In SDK, have this POM:
As you can see, the POM doesn't contain any dependency, but the Cardinal Commerce SDK are using internally some Android support classes if you look at their bytecode.
This results in Jetifier correcting replacing those usages when it's enabled, but in a misleading report of can-i-drop-jetifier.
It would be useful to align can-i-drop-jetifier to how the Android Jetifier works, so looking directly into the bytecode.
The text was updated successfully, but these errors were encountered:
AndroidX Jetifier replaces the usages in the bytecode of support libraries with AndroidX ones. This means that if a dependency doesn't declare any support libs dependency but uses it in the bytecode, Jetifier would replace those usages but
can-i-drop-jetifier
would not.For example, the Cardinal Commerce SDK used by the Braintree Drop-In SDK, have this POM:
As you can see, the POM doesn't contain any dependency, but the Cardinal Commerce SDK are using internally some Android support classes if you look at their bytecode.
This results in Jetifier correcting replacing those usages when it's enabled, but in a misleading report of
can-i-drop-jetifier
.It would be useful to align
can-i-drop-jetifier
to how the Android Jetifier works, so looking directly into the bytecode.The text was updated successfully, but these errors were encountered: