diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java b/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java index 8c073d2315..9c3516ee7e 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java +++ b/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java @@ -83,7 +83,7 @@ public class RuleFactory { FuncallExpression ast, Location location, @Nullable Environment env) - throws InvalidRuleException { + throws InvalidRuleException, InterruptedException { Preconditions.checkNotNull(ruleClass); String ruleClassName = ruleClass.getName(); Object nameObject = attributeValues.get("name"); @@ -149,7 +149,7 @@ public class RuleFactory { FuncallExpression ast, Location location, Environment env) - throws InvalidRuleException, NameConflictException { + throws InvalidRuleException, NameConflictException, InterruptedException { Rule rule = createRule( pkgBuilder, ruleClass, attributeValues, eventHandler, ast, location, env); pkgBuilder.addRule(rule); @@ -162,7 +162,7 @@ public class RuleFactory { Map<String, Object> attributeValues, FuncallExpression ast, Environment env) - throws InvalidRuleException, NameConflictException { + throws InvalidRuleException, NameConflictException, InterruptedException { return createAndAddRule( context.pkgBuilder, ruleClass, |