8000 794 check for body validations and class validations by sahilagichani14 · Pull Request #1277 · soot-oss/SootUp · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

794 check for body validations and class validations #1277

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 21 commits into
base: develop
Choose a base branch
from

Conversation

sahilagichani14
Copy link
Collaborator

No description provided.

@sahilagichani14 sahilagichani14 linked an issue Apr 18, 2025 that may be closed by this pull request
import java.util.List;
import java.util.Set;
import sootup.core.model.FieldModifier;
import sootup.core.model.SootClass;
import sootup.core.model.SootField;

/** Validator that checks for impossible combinations of field modifiers */
public class FieldModifiersValidator implements ClassValidator {
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I reused this class, which was already there, or should I create another separate class for this wrapper?

Copy link
Collaborator

Choose a reason for hiding this comment

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

This is linked to #322
You can directly address the other validators as well.

@sahilagichani14 sahilagichani14 self-assigned this Apr 22, 2025
@sahilagichani14 sahilagichani14 marked this pull request as draft April 22, 2025 09:30
Copy link
codecov bot commented May 27, 2025

Codecov Report

Attention: Patch coverage is 4.08922% with 258 lines in your changes missing coverage. Please review.

Project coverage is 70.35%. Comparing base (af1c54a) to head (5bc5ed3).

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #1277      +/-   ##
=============================================
- Coverage      71.31%   70.35%   -0.97%     
  Complexity        19       19              
=============================================
  Files            446      453       +7     
  Lines          18439    18703     +264     
  Branches        2947     3033      +86     
=============================================
+ Hits           13150    13158       +8     
- Misses          4175     4430     +255     
- Partials        1114     1115       +1     
Components Coverage Δ
core 62.88% <4.78%> (-1.83%) ⬇️
java.core 71.63% <ø> (ø)
java.bytecode.frontend 79.68% <ø> (ø)
jimple.frontend 74.25% <ø> (ø)
apk.frontend 73.22% <ø> (ø)
interceptors 75.73% <0.00%> (-1.45%) ⬇️
callgraph 83.52% <ø> (ø)
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.

@sahilagichani14 sahilagichani14 changed the title 794 check for valid modifier combinations 794 check for body validations and class validations Jun 19, 2025
# Conflicts:
#	sootup.core/src/main/java/sootup/core/jimple/JimpleIR.java
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.

Check for valid modifier combinations
3 participants
0