Declare QueryEnvironment#getBuildFiles to throw InterruptedException
PiperOrigin-RevId: 195171169
diff --git a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
index aaf4166..8e102d8 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
@@ -737,11 +737,8 @@
@ThreadSafe
@Override
public ThreadSafeMutableSet<Target> getBuildFiles(
- QueryExpression caller,
- ThreadSafeMutableSet<Target> nodes,
- boolean buildFiles,
- boolean loads)
- throws QueryException {
+ QueryExpression caller, ThreadSafeMutableSet<Target> nodes, boolean buildFiles, boolean loads)
+ throws QueryException, InterruptedException {
ThreadSafeMutableSet<Target> dependentFiles = createThreadSafeMutableSet();
Set<PackageIdentifier> seenPackages = new HashSet<>();
// Keep track of seen labels, to avoid adding a fake subinclude label that also exists as a