diff options
author | 2015-08-31 16:16:21 +0000 | |
---|---|---|
committer | 2015-08-31 19:21:24 +0000 | |
commit | 0f7ba34748579faea70e42dfdf60a9625a88f425 (patch) | |
tree | 3f67a3c68e08f0a2dcfcf13b5d31b411dc97a70f /src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java | |
parent | 6c29d57b6ddef8a6e7ac39b09e9338f616e78e4d (diff) |
Move global objects to Runtime
Move away global constants and global namespaces out of Environment
and into a new file Runtime.
--
MOS_MIGRATED_REVID=101940218
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java index dbaf2c8f64..bf115153db 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java +++ b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleContext.java @@ -44,10 +44,10 @@ import com.google.devtools.build.lib.packages.Type; import com.google.devtools.build.lib.shell.ShellUtils; import com.google.devtools.build.lib.shell.ShellUtils.TokenizationException; import com.google.devtools.build.lib.syntax.ClassObject.SkylarkClassObject; -import com.google.devtools.build.lib.syntax.Environment; import com.google.devtools.build.lib.syntax.EvalException; import com.google.devtools.build.lib.syntax.FuncallExpression.FuncallException; import com.google.devtools.build.lib.syntax.Label; +import com.google.devtools.build.lib.syntax.Runtime; import com.google.devtools.build.lib.syntax.SkylarkCallable; import com.google.devtools.build.lib.syntax.SkylarkList; import com.google.devtools.build.lib.syntax.SkylarkModule; @@ -159,7 +159,7 @@ public final class SkylarkRuleContext { if (artifacts.size() == 1) { addOutput(outputsBuilder, attrName, Iterables.getOnlyElement(artifacts)); } else { - addOutput(outputsBuilder, attrName, Environment.NONE); + addOutput(outputsBuilder, attrName, Runtime.NONE); } } else if (type == Type.OUTPUT_LIST) { addOutput(outputsBuilder, attrName, @@ -182,7 +182,7 @@ public final class SkylarkRuleContext { Type<?> type = a.getType(); Object val = ruleContext.attributes().get(a.getName(), type); if (type != Type.LABEL && type != Type.LABEL_LIST) { - attrBuilder.put(a.getPublicName(), val == null ? Environment.NONE + attrBuilder.put(a.getPublicName(), val == null ? Runtime.NONE // Attribute values should be type safe : SkylarkType.convertToSkylark(val, null)); continue; @@ -197,7 +197,7 @@ public final class SkylarkRuleContext { executableBuilder.put(skyname, executable); executableRunfilesbuilder.put(executable, provider); } else { - executableBuilder.put(skyname, Environment.NONE); + executableBuilder.put(skyname, Runtime.NONE); } } if (a.isSingleArtifact()) { @@ -206,7 +206,7 @@ public final class SkylarkRuleContext { if (artifact != null) { fileBuilder.put(skyname, artifact); } else { - fileBuilder.put(skyname, Environment.NONE); + fileBuilder.put(skyname, Runtime.NONE); } } filesBuilder.put(skyname, ruleContext.getPrerequisiteArtifacts(a.getName(), mode).list()); @@ -214,7 +214,7 @@ public final class SkylarkRuleContext { if (type == Type.LABEL) { Object prereq = ruleContext.getPrerequisite(a.getName(), mode); if (prereq == null) { - prereq = Environment.NONE; + prereq = Runtime.NONE; } attrBuilder.put(skyname, prereq); } else { |