diff options
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.java | 21 |
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 = |