diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/Rule.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/Rule.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/Rule.java b/src/main/java/com/google/devtools/build/lib/packages/Rule.java index a4a46bcab9..da1c80494c 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/Rule.java +++ b/src/main/java/com/google/devtools/build/lib/packages/Rule.java @@ -483,8 +483,8 @@ public final class Rule implements Target { * first, followed by any explicit files. Additionally both implicit and explicit output files * will retain the relative order in which they were declared. */ - void populateOutputFiles(EventHandler eventHandler, - Package.Builder pkgBuilder) throws SyntaxException { + void populateOutputFiles(EventHandler eventHandler, Package.Builder pkgBuilder) + throws SyntaxException, InterruptedException { Preconditions.checkState(outputFiles == null); // Order is important here: implicit before explicit outputFiles = Lists.newArrayList(); @@ -519,8 +519,8 @@ public final class Rule implements Target { * Implicit output files come from rule-specific patterns, and are a function * of the rule's "name", "srcs", and other attributes. */ - private void populateImplicitOutputFiles(EventHandler eventHandler, - Package.Builder pkgBuilder) { + private void populateImplicitOutputFiles(EventHandler eventHandler, Package.Builder pkgBuilder) + throws InterruptedException { try { for (String out : ruleClass.getImplicitOutputsFunction().getImplicitOutputs(attributeMap)) { try { |