aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java
diff options
context:
space:
mode:
authorGravatar Andreas Bergmeier <abergmeier@gmx.net>2016-08-10 09:49:00 +0000
committerGravatar Yue Gan <yueg@google.com>2016-08-10 13:54:57 +0000
commit18f005bde9a6b85167be9f899ab4abfb888fc4d8 (patch)
tree2593df7c714489cf25e4999bd6964231d8e901d3 /src/main/java/com/google/devtools/build/lib/query2/output/GraphOutputFormatter.java
parent7e71f89f5ac0ef826fc1b9474155197946b031d3 (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.java8
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);