package org.jboss.windup.reporting.freemarker.problemsummary;
import org.jboss.windup.graph.model.resource.FileModel;
/**
* An immutable class that groups the fileModel with the occurrences for a single hint. This is useful for Migration Issues report.
*/
public class ProblemFileSummary
{
private final FileModel file;
private int occurrences;
public ProblemFileSummary(FileModel file, int occurrences)
{
this.file=file;
this.occurrences = occurrences;
}
public void addOccurrence()
{
this.occurrences += 1;
}
public FileModel getFile()
{
return file;
}
public int getOccurrences()
{
return occurrences;
}
}