Class QueryParameterizer

java.lang.Object
io.codemodder.remediation.sqlinjection.QueryParameterizer

public final class QueryParameterizer extends Object
This class is temporarily public -- it should ideally be hidden behind a package-private implementor in io.codemodder.remediation.sqlinjection that abstracts away all logic about remediating Hibernate injections.
  • Constructor Details

    • QueryParameterizer

      public QueryParameterizer(com.github.javaparser.ast.expr.Expression query)
  • Method Details

    • getRoot

      public com.github.javaparser.ast.expr.Expression getRoot()
    • getInjections

      public List<Deque<com.github.javaparser.ast.expr.Expression>> getInjections()
      Returns the list of injections found.
    • getLinearizedQuery

      public LinearizedStringExpression getLinearizedQuery()