Class ReflectionInjectionFixStrategy

java.lang.Object
io.codemodder.remediation.reflectioninjection.ReflectionInjectionFixStrategy
All Implemented Interfaces:
RemediationStrategy

public final class ReflectionInjectionFixStrategy extends Object implements RemediationStrategy
Default strategy to fix reflection injection vulnerabilities.
  • Constructor Details

    • ReflectionInjectionFixStrategy

      public ReflectionInjectionFixStrategy()
  • Method Details

    • fix

      public SuccessOrReason fix(com.github.javaparser.ast.CompilationUnit cu, com.github.javaparser.ast.Node node)
      Description copied from interface: RemediationStrategy
      Apply a fix to the issue detected a given node.
      Specified by:
      fix in interface RemediationStrategy
      Returns:
      A SuccessOrReason object containing a list of dependencies if the fix was successful, or a reason for failure otherwise