stripe-android
stripe-android copied to clipboard
Remove unused code - next action spec
Summary
Motivation
Testing
- [ ] Added tests
- [ ] Modified tests
- [ ] Manually verified
Screenshots
Before | After |
---|---|
before screenshot | after screenshot |
Changelog
Diffuse output:
OLD: paymentsheet-example-release-master.apk (signature: V1, V2)
NEW: paymentsheet-example-release-pr.apk (signature: V1, V2)
│ compressed │ uncompressed
├───────────┬───────────┬──────────┼───────────┬───────────┬───────────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼───────────
dex │ 3.9 MiB │ 3.9 MiB │ -7.5 KiB │ 8.6 MiB │ 8.6 MiB │ -17.6 KiB
arsc │ 2.5 MiB │ 2.5 MiB │ 0 B │ 2.5 MiB │ 2.5 MiB │ 0 B
manifest │ 5.1 KiB │ 5.1 KiB │ 0 B │ 25.4 KiB │ 25.4 KiB │ 0 B
res │ 970.6 KiB │ 970.6 KiB │ 0 B │ 1.5 MiB │ 1.5 MiB │ 0 B
native │ 2.6 MiB │ 2.6 MiB │ 0 B │ 6 MiB │ 6 MiB │ 0 B
asset │ 3 MiB │ 3 MiB │ -3 B │ 3 MiB │ 3 MiB │ -3 B
other │ 211.5 KiB │ 211.5 KiB │ +1 B │ 472.5 KiB │ 472.5 KiB │ 0 B
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼───────────
total │ 13.1 MiB │ 13.1 MiB │ -7.5 KiB │ 22 MiB │ 22 MiB │ -17.6 KiB
DEX │ old │ new │ diff
─────────┼───────┼───────┼────────────────────
files │ 1 │ 1 │ 0
strings │ 42705 │ 42616 │ -89 (+55 -144)
types │ 14557 │ 14512 │ -45 (+53 -98)
classes │ 12303 │ 12266 │ -37 (+2 -39)
methods │ 60738 │ 60609 │ -129 (+3467 -3596)
fields │ 40193 │ 40124 │ -69 (+1965 -2034)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼──────
configs │ 328 │ 328 │ 0
entries │ 7269 │ 7269 │ 0
APK
compressed │ uncompressed │
──────────┬──────────┼───────────┬───────────┤
size │ diff │ size │ diff │ path
──────────┼──────────┼───────────┼───────────┼────────────────────────────────
3.9 MiB │ -7.5 KiB │ 8.6 MiB │ -17.6 KiB │ ∆ classes.dex
68.2 KiB │ +5 B │ 153.6 KiB │ 0 B │ ∆ META-INF/CERT.SF
54.7 KiB │ -5 B │ 153.5 KiB │ 0 B │ ∆ META-INF/MANIFEST.MF
865 B │ -4 B │ 733 B │ -4 B │ ∆ assets/dexopt/baseline.profm
7.2 KiB │ +1 B │ 7.1 KiB │ +1 B │ ∆ assets/dexopt/baseline.prof
1.2 KiB │ +1 B │ 1.2 KiB │ 0 B │ ∆ META-INF/CERT.RSA
──────────┼──────────┼───────────┼───────────┼────────────────────────────────
4 MiB │ -7.5 KiB │ 8.9 MiB │ -17.6 KiB │ (total)
DEX
STRINGS:
old │ new │ diff
───────┼───────┼────────────────
42705 │ 42616 │ -89 (+55 -144)
+ Lbh/f5;
+ Lxd/f;
+ VILZLL
+ [Lbh/b1;
+ [Lbh/k3;
+ [Lbh/p3;
+ [Lbh/q1;
+ [Lbh/q2;
+ [Lbh/q;
+ [Lbh/r3;
+ [Lbh/x0;
+ [Li7/g;
+ [Lld/a2;
+ [Lld/b4;
+ [Lld/c6;
+ [Lld/d3;
+ [Lld/e4;
+ [Lld/f2;
+ [Lld/f4;
+ [Lld/h6;
+ [Lld/i4;
+ [Lld/i6;
+ [Lld/j2;
+ [Lld/k1;
+ [Lld/m1;
+ [Lld/n1;
+ [Lld/o1;
+ [Lld/p1;
+ [Lld/q1;
+ [Lld/r1;
+ [Lld/r5;
+ [Lld/t1;
+ [Lld/u2;
+ [Lld/v3;
+ [Lld/x2;
+ [Lnh/c0;
+ [Ltg/b5;
+ [Ltg/g5;
+ [Ltg/h3;
+ [Ltg/i2;
+ [Ltg/i6;
+ [Ltg/k3;
+ [Ltg/k4;
+ [Ltg/l2;
+ [Ltg/m5;
+ [Ltg/n3;
+ [Ltg/n4;
+ [Ltg/p6;
+ [Ltg/q4;
+ [Ltg/r3;
+ [Ltg/v6;
+ [Ltg/w3;
+ [Ltg/y4;
+ [Ltg/z5;
+ ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:9e5019a,r8-mode:full,version:8.2.47}
- , canceled=
- , nextActionSpec=
- , postConfirmActionIntentStatus=
- , postConfirmHandlingPiStatusSpecs=
- , processing=
- , requiresAction=
- , requiresConfirmation=
- , returnToUrlPath=
- , returnUrlPath=
- , succeeded=
- Action(postConfirmAction=
- C2
- CanceledSpec
- ConfirmStatusSpecAssociation(requiresPaymentMethod=
- D2
- E2
- F2
- FinishedSpec
- G2
- H2
- I2
- J2
- K2
- L2
- Lff/e0;
- Lgi/o;
- Lld/j6;
- Lld/k6;
- Lld/l6;
- Lld/m6;
- Lld/n6;
- Lld/o6;
- Lld/p6;
- Lld/q6;
- Lnh/d0;
- Ltg/a7;
- Ltg/b7;
- Ltg/c7;
- Ltg/d7;
- Ltg/e7;
- Ltg/f7;
- Ltg/g7;
- Ltg/h7;
- Ltg/i7;
- Ltg/j7;
- Ltg/k7;
- Ltg/l7;
- Ltg/m7;
- Ltg/n7;
- Ltg/o7;
- Ltg/p7;
- Ltg/q7;
- Ltg/r7;
- Ltg/s7;
- Ltg/t7;
- Ltg/u7;
- Ltg/v7;
- Ltg/w6;
- Ltg/w7;
- Ltg/x6;
- Ltg/y6;
- Ltg/z6;
- LuxeAction(postConfirmStatusToAction=
- Lze/q;
- M2
- NextActionSpec(confirmResponseStatusSpecs=
- PostConfirmStatusSpecAssociation(requiresPaymentMethod=
- RedirectActionCreator(redirectPagePath=
- RedirectNextActionSpec(urlPath=
- [Lbh/a1;
- [Lbh/j3;
- [Lbh/o1;
- [Lbh/o3;
- [Lbh/o;
- [Lbh/p2;
- [Lbh/q3;
- [Lbh/w0;
- [Lld/a4;
- [Lld/a6;
- [Lld/b2;
- [Lld/b5;
- [Lld/b6;
- [Lld/e6;
- [Lld/k6;
- [Lld/l6;
- [Lld/m2;
- [Lld/n3;
- [Lld/n6;
- [Lld/o6;
- [Lld/p2;
- [Lld/p6;
- [Lld/q6;
- [Lld/s1;
- [Lld/t3;
- [Lld/u5;
- [Lld/v2;
- [Lld/w3;
- [Lld/x1;
- [Lld/x3;
- [Lld/z5;
- [Lnh/d0;
- [Lt9/f;
- [Ltg/a4;
- [Ltg/a5;
- [Ltg/a7;
- [Ltg/b6;
- [Ltg/d7;
- [Ltg/e6;
- [Ltg/h2;
- [Ltg/h6;
- [Ltg/j4;
- [Ltg/j7;
- [Ltg/k2;
- [Ltg/n2;
- [Ltg/n7;
- [Ltg/o5;
- [Ltg/q7;
- [Ltg/r4;
- [Ltg/r5;
- [Ltg/s2;
- [Ltg/u4;
- [Ltg/u6;
- [Ltg/v2;
- [Ltg/w7;
- [Ltg/x3;
- [Ltg/x4;
- [Ltg/x6;
- [Ltg/y2;
- com.stripe.android.ui.core.elements.ConfirmStatusSpecAssociation
- com.stripe.android.ui.core.elements.PostConfirmStatusSpecAssociation
- confirmResponseStatusSpecs
- confirm_response_status_specs
- keySelector
- lpmPostConfirmData
- next_action[redirect_to_url][return_url]
- next_action[redirect_to_url][url]
- post_confirm_handling_pi_status_specs
- redirectPagePath
- returnToUrlPath
- returnUrlPath
- return_url_path
- urlPath
- url_path
- ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:c23d0b5,r8-mode:full,version:8.2.47}
TYPES:
old │ new │ diff
───────┼───────┼───────────────
14557 │ 14512 │ -45 (+53 -98)
+ Lbh/f5;
+ Lxd/f;
+ [Lbh/b1;
+ [Lbh/k3;
+ [Lbh/p3;
+ [Lbh/q1;
+ [Lbh/q2;
+ [Lbh/q;
+ [Lbh/r3;
+ [Lbh/x0;
+ [Li7/g;
+ [Lld/a2;
+ [Lld/b4;
+ [Lld/c6;
+ [Lld/d3;
+ [Lld/e4;
+ [Lld/f2;
+ [Lld/f4;
+ [Lld/h6;
+ [Lld/i4;
+ [Lld/i6;
+ [Lld/j2;
+ [Lld/k1;
+ [Lld/m1;
+ [Lld/n1;
+ [Lld/o1;
+ [Lld/p1;
+ [Lld/q1;
+ [Lld/r1;
+ [Lld/r5;
+ [Lld/t1;
+ [Lld/u2;
+ [Lld/v3;
+ [Lld/x2;
+ [Lnh/c0;
+ [Ltg/b5;
+ [Ltg/g5;
+ [Ltg/h3;
+ [Ltg/i2;
+ [Ltg/i6;
+ [Ltg/k3;
+ [Ltg/k4;
+ [Ltg/l2;
+ [Ltg/m5;
+ [Ltg/n3;
+ [Ltg/n4;
+ [Ltg/p6;
+ [Ltg/q4;
+ [Ltg/r3;
+ [Ltg/v6;
+ [Ltg/w3;
+ [Ltg/y4;
+ [Ltg/z5;
- Lff/e0;
- Lgi/o;
- Lld/j6;
- Lld/k6;
- Lld/l6;
- Lld/m6;
- Lld/n6;
- Lld/o6;
- Lld/p6;
- Lld/q6;
- Lnh/d0;
- Ltg/a7;
- Ltg/b7;
- Ltg/c7;
- Ltg/d7;
- Ltg/e7;
- Ltg/f7;
- Ltg/g7;
...✂