All Downloads are FREE. Search and download functionalities are using the official Maven repository.

analysis.IdaAnalysisResults Maven / Gradle / Ivy

Go to download

A tool to perform static analysis on regexes to determine whether they are vulnerable to ReDoS.

There is a newer version: 1.0.8
Show newest version
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