diff options
author | 2016-08-10 09:49:00 +0000 | |
---|---|---|
committer | 2016-08-10 13:54:57 +0000 | |
commit | 18f005bde9a6b85167be9f899ab4abfb888fc4d8 (patch) | |
tree | 2593df7c714489cf25e4999bd6964231d8e901d3 /src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java | |
parent | 7e71f89f5ac0ef826fc1b9474155197946b031d3 (diff) |
Added support for null terminated queries.
Closes #1496.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1496
MOS_MIGRATED_REVID=129846158
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java b/src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java index a4fad3a45f..0d7c9406ff 100644 --- a/src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java +++ b/src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java @@ -23,7 +23,6 @@ import com.google.devtools.build.lib.graph.LabelSerializer; import com.google.devtools.build.lib.graph.Node; import com.google.devtools.build.lib.packages.Target; import com.google.devtools.build.lib.query2.output.QueryOptions.OrderOutput; - import java.io.PrintStream; import java.io.PrintWriter; import java.util.ArrayList; @@ -56,18 +55,19 @@ class GraphOutputFormatter extends OutputFormatter { if (options.graphFactored) { outputFactored(result, new PrintWriter(out), sortLabels); } else { - outputUnfactored(result, new PrintWriter(out), sortLabels); + outputUnfactored(result, new PrintWriter(out), sortLabels, options); } } - private void outputUnfactored(Digraph<Target> result, PrintWriter out, boolean sortLabels) { + private void outputUnfactored( + Digraph<Target> result, PrintWriter out, boolean sortLabels, final QueryOptions options) { result.visitNodesBeforeEdges( new DotOutputVisitor<Target>(out, LABEL_STRINGIFIER) { @Override public void beginVisit() { super.beginVisit(); // TODO(bazel-team): (2009) make this the default in Digraph. - out.println(" node [shape=box];"); + out.printf(" node [shape=box];%s", options.getLineTerminator()); } }, sortLabels ? new TargetOrdering() : null); |