mirror of
https://github.com/github/codeql.git
synced 2026-05-24 08:07:07 +02:00
32 lines
809 B
Java
32 lines
809 B
Java
package com.semmle.js.parser;
|
|
|
|
import java.io.File;
|
|
import java.util.Set;
|
|
|
|
public class ParsedProject {
|
|
private final File tsConfigFile;
|
|
private final Set<File> ownFiles;
|
|
private final Set<File> allFiles;
|
|
|
|
public ParsedProject(File tsConfigFile, Set<File> ownFiles, Set<File> allFiles) {
|
|
this.tsConfigFile = tsConfigFile;
|
|
this.ownFiles = ownFiles;
|
|
this.allFiles = allFiles;
|
|
}
|
|
|
|
/** Returns the <code>tsconfig.json</code> file that defines this project. */
|
|
public File getTsConfigFile() {
|
|
return tsConfigFile;
|
|
}
|
|
|
|
/** Absolute paths to the files included in this project. */
|
|
public Set<File> getOwnFiles() {
|
|
return ownFiles;
|
|
}
|
|
|
|
/** Absolute paths to the files included in or referenced by this project. */
|
|
public Set<File> getAllFiles() {
|
|
return allFiles;
|
|
}
|
|
}
|