diff options
author | 2017-06-30 14:01:45 +0200 | |
---|---|---|
committer | 2017-07-03 09:04:59 +0200 | |
commit | 469079377a9561a7c2cc7a46492c44e012b9fb33 (patch) | |
tree | 7b9baaf83c2a9ee2c9a57862d833ae72d5ae9305 /src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java | |
parent | 86c9d942452d82a479d499ffe61695a983f16bba (diff) |
Refactor Printer
It's now easier to customize Printer if in different situations objects should
be printed differently. Also its API is cleaner now. Names of methods of SkylarkValue objects now reflect names of Skylark functions: SkylarkValue#repr and SkylarkPrintableValue#str.
PiperOrigin-RevId: 160635154
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java b/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java index 574fa6a6cf..39f435cdb6 100644 --- a/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java +++ b/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java @@ -31,8 +31,8 @@ import com.google.devtools.build.lib.packages.AspectDescriptor; import com.google.devtools.build.lib.skylarkinterface.SkylarkCallable; import com.google.devtools.build.lib.skylarkinterface.SkylarkModule; import com.google.devtools.build.lib.skylarkinterface.SkylarkModuleCategory; +import com.google.devtools.build.lib.skylarkinterface.SkylarkPrinter; import com.google.devtools.build.lib.skylarkinterface.SkylarkValue; -import com.google.devtools.build.lib.syntax.Printer; import com.google.devtools.build.lib.syntax.SkylarkDict; import com.google.devtools.build.lib.syntax.SkylarkList; import com.google.devtools.build.lib.syntax.SkylarkNestedSet; @@ -366,8 +366,8 @@ public abstract class AbstractAction implements Action, SkylarkValue { } @Override - public void write(Appendable buffer, char quotationMark) { - Printer.append(buffer, prettyPrint()); // TODO(bazel-team): implement a readable representation + public void repr(SkylarkPrinter printer) { + printer.append(prettyPrint()); // TODO(bazel-team): implement a readable representation } /** |