aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2015-07-22 08:32:37 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2015-07-23 10:59:20 +0000
commit047b7422e672d5a1110152f3cdc8093fe43f2394 (patch)
tree5e96ea8f17f7ac912351c393844670a223190bd2 /src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
parent0f5e3a055b08e678bae9aa50007f769c701da9cb (diff)
Make the creation of the external package much simpler.
A previous change made the loading-time external label resolution unused, thus, now we can do away with a lot of machinery. The only unfortunate side effect is that instead of a nice and clear "No Android SDK found" error message, you'll get a more cryptic "external label //external:android/sdk is unbound" one. I think it's a fair tradeoff. -- MOS_MIGRATED_REVID=98813719
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
index fa770b073b..59d864a826 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
@@ -16,7 +16,6 @@ package com.google.devtools.build.lib.skyframe;
import com.google.devtools.build.lib.analysis.BlazeDirectories;
import com.google.devtools.build.lib.packages.ExternalPackage.Builder;
-import com.google.devtools.build.lib.packages.ExternalPackage.Builder.NoSuchBindingException;
import com.google.devtools.build.lib.packages.PackageFactory;
import com.google.devtools.build.lib.packages.RuleClassProvider;
import com.google.devtools.build.lib.packages.WorkspaceFactory;
@@ -76,15 +75,6 @@ public class WorkspaceFileFunction implements SkyFunction {
throw new WorkspaceFileFunctionException(e, Transience.TRANSIENT);
}
- try {
- builder.resolveBindTargets(packageFactory.getRuleClass("bind"));
- } catch (NoSuchBindingException e) {
- throw new WorkspaceFileFunctionException(
- new EvalException(e.getLocation(), e.getMessage()));
- } catch (EvalException e) {
- throw new WorkspaceFileFunctionException(e);
- }
-
return new PackageValue(builder.build());
}