mirror of
https://github.com/github/codeql.git
synced 2026-02-23 02:13:41 +01:00
No special settings; command: find javascript/extractor/src -name "*.java" | xargs java -jar /path/to/google-java-format-1.7-all-deps.jar --replace
29 lines
666 B
Java
29 lines
666 B
Java
package com.semmle.js.parser;
|
|
|
|
import java.io.File;
|
|
import java.util.LinkedHashSet;
|
|
import java.util.Set;
|
|
|
|
public class ParsedProject {
|
|
private final File tsConfigFile;
|
|
private final Set<File> sourceFiles = new LinkedHashSet<>();
|
|
|
|
public ParsedProject(File tsConfigFile) {
|
|
this.tsConfigFile = tsConfigFile;
|
|
}
|
|
|
|
/** Returns the <tt>tsconfig.json</tt> file that defines this project. */
|
|
public File getTsConfigFile() {
|
|
return tsConfigFile;
|
|
}
|
|
|
|
/** Absolute paths to the files included in this project. */
|
|
public Set<File> getSourceFiles() {
|
|
return sourceFiles;
|
|
}
|
|
|
|
public void addSourceFile(File file) {
|
|
sourceFiles.add(file);
|
|
}
|
|
}
|