diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/repository/NewRepositoryBuildFileHandler.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/repository/NewRepositoryBuildFileHandler.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/repository/NewRepositoryBuildFileHandler.java b/src/main/java/com/google/devtools/build/lib/rules/repository/NewRepositoryBuildFileHandler.java index 456d80842f..18654e1da1 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/repository/NewRepositoryBuildFileHandler.java +++ b/src/main/java/com/google/devtools/build/lib/rules/repository/NewRepositoryBuildFileHandler.java @@ -32,7 +32,6 @@ import com.google.devtools.build.lib.vfs.RootedPath; import com.google.devtools.build.skyframe.SkyFunction.Environment; import com.google.devtools.build.skyframe.SkyFunctionException.Transience; import com.google.devtools.build.skyframe.SkyKey; - import java.io.IOException; /** @@ -59,7 +58,7 @@ public class NewRepositoryBuildFileHandler { * retrieved, written, or symlinked. */ public boolean prepareBuildFile(Rule rule, Environment env) - throws RepositoryFunctionException { + throws RepositoryFunctionException, InterruptedException { AggregatingAttributeMapper mapper = AggregatingAttributeMapper.of(rule); boolean hasBuildFile = mapper.isAttributeValueExplicitlySpecified("build_file"); @@ -115,7 +114,7 @@ public class NewRepositoryBuildFileHandler { } private FileValue getBuildFileValue(Rule rule, Environment env) - throws RepositoryFunctionException { + throws RepositoryFunctionException, InterruptedException { AggregatingAttributeMapper mapper = AggregatingAttributeMapper.of(rule); String buildFileAttribute = mapper.get("build_file", Type.STRING); RootedPath rootedBuild; @@ -200,4 +199,4 @@ public class NewRepositoryBuildFileHandler { Path buildFilePath = outputDirectory.getRelative("BUILD"); RepositoryFunction.createSymbolicLink(buildFilePath, buildFileValue.realRootedPath().asPath()); } -}
\ No newline at end of file +} |