
analysis.IdaAnalysisResults Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of regex-static-analysis Show documentation
Show all versions of regex-static-analysis Show documentation
A tool to perform static analysis on regexes to determine whether they are vulnerable to ReDoS.
package analysis;
import analysis.AnalysisSettings.PriorityRemovalStrategy;
import nfa.NFAGraph;
public abstract class IdaAnalysisResults extends AnalysisResults {
enum IdaCases {IDA, NO_IDA}
public final IdaCases idaCase;
private PriorityRemovalStrategy priorityRemovalStrategy;
public PriorityRemovalStrategy getPriorityRemovalStrategy() {
return priorityRemovalStrategy;
}
public void setPriorityRemovalStrategy(PriorityRemovalStrategy priorityRemovalStrategy) {
this.priorityRemovalStrategy = priorityRemovalStrategy;
}
protected IdaAnalysisResults(NFAGraph originalGraph, IdaCases idaCase) {
super(originalGraph);
this.idaCase = idaCase;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy