package com.semmle.js.parser; import java.io.File; import java.util.Set; public class ParsedProject { private final File tsConfigFile; private final Set ownFiles; private final Set allFiles; public ParsedProject(File tsConfigFile, Set ownFiles, Set allFiles) { this.tsConfigFile = tsConfigFile; this.ownFiles = ownFiles; this.allFiles = allFiles; } /** Returns the tsconfig.json file that defines this project. */ public File getTsConfigFile() { return tsConfigFile; } /** Absolute paths to the files included in this project. */ public Set getOwnFiles() { return ownFiles; } /** Absolute paths to the files included in or referenced by this project. */ public Set getAllFiles() { return allFiles; } }