diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java index df2b386c4f..6d440191dd 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java @@ -690,7 +690,7 @@ public final class SkylarkRuleContext implements SkylarkRuleContextApi { } @Override - public Artifact newFile(String filename) throws EvalException { + public Artifact newFileFromFilename(String filename) throws EvalException { checkDeprecated("ctx.actions.declare_file", "ctx.new_file", null, skylarkSemantics); checkMutable("new_file"); return actionFactory.declareFile(filename, Runtime.NONE); @@ -698,13 +698,14 @@ public final class SkylarkRuleContext implements SkylarkRuleContextApi { // Kept for compatibility with old code. @Override - public Artifact newFile(FileRootApi root, String filename) throws EvalException { + public Artifact newFileFromRoot(FileRootApi root, String filename) throws EvalException { checkMutable("new_file"); return ruleContext.getPackageRelativeArtifact(filename, (ArtifactRoot) root); } @Override - public Artifact newFile(FileApi baseArtifact, String newBaseName) throws EvalException { + public Artifact newFileFromBaseFile(FileApi baseArtifact, String newBaseName) + throws EvalException { checkDeprecated("ctx.actions.declare_file", "ctx.new_file", null, skylarkSemantics); checkMutable("new_file"); return actionFactory.declareFile(newBaseName, baseArtifact); @@ -712,7 +713,7 @@ public final class SkylarkRuleContext implements SkylarkRuleContextApi { // Kept for compatibility with old code. @Override - public Artifact newFile(FileRootApi root, FileApi baseArtifact, String suffix) + public Artifact newFileFromRootAndBase(FileRootApi root, FileApi baseArtifact, String suffix) throws EvalException { checkMutable("new_file"); PathFragment original = ((Artifact) baseArtifact).getRootRelativePath(); |