fix(android): report DEX static values of static final fields (#6981)

* fix(android): report DEX static values of static final fields

Fixes #6397

* fix(android): request DEX static values only for class inspection

* fix(android): range-check wide DEX static values

* fix(android): move the bridge to version 7 after main took 6

---------

Co-authored-by: Abelo9996 <Abelo9996@users.noreply.github.com>
This commit is contained in:
Abel Yagubyan
2026-10-24 14:17:13 -04:00
committed by GitHub
parent fcebd79ed8
commit 955c7c80ec
12 changed files with 451 additions and 17 deletions
+4
View File
@@ -93,6 +93,10 @@ export const verifyAndroidMetadata = async ({
result.stdout,
/MERGED_METHOD_REGRESSION_PASS exact=true overloaded=true handlers=true/u,
);
assert.match(
result.stdout,
/CONSTANT_FIELD_REGRESSION_PASS encoded=9 absent=4 opt_in=true/u,
);
assert.match(
result.stdout,
/DIRECT_INVOKE_REGRESSION_PASS nodes=1 offsets=0,3 cross_dex=true/u,