Skip to content

Fst serialization#1439

Draft
ashik-18 wants to merge 8 commits into
soot-oss:developfrom
ashik-18:fst-serialise
Draft

Fst serialization#1439
ashik-18 wants to merge 8 commits into
soot-oss:developfrom
ashik-18:fst-serialise

Conversation

@ashik-18

@ashik-18 ashik-18 commented Oct 20, 2025

Copy link
Copy Markdown
Collaborator

Closes 1000

@codecov

codecov Bot commented Oct 20, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 86.00000% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.62%. Comparing base (b78075c) to head (321909e).

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #1439      +/-   ##
=============================================
+ Coverage      71.57%   71.62%   +0.05%     
  Complexity        32       32              
=============================================
  Files            446      447       +1     
  Lines          18514    18614     +100     
  Branches        2964     2976      +12     
=============================================
+ Hits           13251    13332      +81     
- Misses          4150     4165      +15     
- Partials        1113     1117       +4     
Components Coverage Δ
core 64.84% <ø> (ø)
java.core 72.49% <ø> (ø)
java.bytecode.frontend 79.68% <ø> (ø)
jimple.frontend 74.25% <ø> (ø)
apk.frontend 73.48% <ø> (-0.13%) ⬇️
interceptors 77.08% <ø> (-0.10%) ⬇️
callgraph 85.00% <86.00%> (+0.16%) ⬆️
codepropertygraph 75.12% <ø> (ø)
analysis.intraprocedural 66.24% <ø> (ø)
analysis.interprocedural 67.66% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread pom.xml
--add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens=java.sql/java.sql=ALL-UNNAMED
</argLine>

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added --add-opens flags to allow reflective access for FST serialization, preventing InaccessibleObjectException

@JonasKlauke JonasKlauke marked this pull request as draft December 5, 2025 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Serialization of the callgraph

1 participant