aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java
index 3cc9decfe6..5a01e6fd88 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java
@@ -94,7 +94,6 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;
-import java.util.Set;
import java.util.concurrent.ExecutionException;
/**
@@ -684,7 +683,6 @@ public class SkylarkRuleClassFunctions {
}
for (Pair<String, SkylarkAttr.Descriptor> attribute : attributes) {
SkylarkAttr.Descriptor descriptor = attribute.getSecond();
- descriptor.exportAspects(definitionLocation);
addAttribute(definitionLocation, builder,
descriptor.build(attribute.getFirst()));
@@ -720,25 +718,6 @@ public class SkylarkRuleClassFunctions {
SkylarkAspect.class,
RuleFunction.class);
- public static void exportRuleFunctionsAndAspects(Environment env, Label skylarkLabel)
- throws EvalException {
- Set<String> globalNames = env.getGlobals().getDirectVariableNames();
-
- for (Class<? extends SkylarkExportable> exportable : EXPORTABLES) {
- for (String name : globalNames) {
- Object value = env.lookup(name);
- if (value == null) {
- throw new AssertionError(String.format("No such variable: '%s'", name));
- }
- if (exportable.isInstance(value)) {
- if (!exportable.cast(value).isExported()) {
- exportable.cast(value).export(skylarkLabel, name);
- }
- }
- }
- }
- }
-
@SkylarkSignature(
name = "Label",
doc =