aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/Rule.java
diff options
context:
space:
mode:
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.java8
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 {