package dk.brics.jsrefactoring; import java.io.File; import dk.brics.jscontrolflow.Function; import dk.brics.jsparser.html.JavaScriptSource.Kind; import dk.brics.jsparser.node.Start; public class InputFile { private final File file; private final int startLineNumber; private final Start ast; private final Function cfg; private final Kind kind; public InputFile(File file, Kind kind, int startLineNumber, Start ast, Function cfg) { this.file = file; this.kind = kind; this.startLineNumber = startLineNumber; this.ast = ast; this.cfg = cfg; } public File getFile() { return file; } public int getStartLineNumber() { return startLineNumber; } public Start getAst() { return ast; } public Function getCfg() { return cfg; } public Kind getKind() { return kind; } }