public class TestSpanTree extends Object implements ConsumableTree<TestSpan>
Modifier and Type | Class and Description |
---|---|
static class |
TestSpanTree.TreeNode<T>
Generic tree structure.
|
Constructor and Description |
---|
TestSpanTree()
Create a tree with the default JSON display node name.
|
TestSpanTree(String jsonNodeName)
Create a tree with a particular JSON display node name.
|
TestSpanTree(TestSpanTree.TreeNode<TestSpan>... newRootSpans)
Create a tree with a particular JSON display node name.
|
Modifier and Type | Method and Description |
---|---|
TestSpanTree.TreeNode<TestSpan> |
addRootNode(TestSpanTree.TreeNode<TestSpan> node)
Add a root span.
|
boolean |
equals(Object obj) |
List<TestSpanTree.TreeNode<TestSpan>> |
getRootSpans()
Return a list of this tree's root spans.
|
int |
hashCode() |
String |
toString() |
void |
visitTree(Consumer<? super TestSpan> visitor)
Visit every
TestSpan in this tree with the visitor
lambda. |
public TestSpanTree()
public TestSpanTree(String jsonNodeName)
jsonNodeName
- JSON node name.@SafeVarargs public TestSpanTree(TestSpanTree.TreeNode<TestSpan>... newRootSpans)
newRootSpans
- Root spanspublic List<TestSpanTree.TreeNode<TestSpan>> getRootSpans()
public TestSpanTree.TreeNode<TestSpan> addRootNode(TestSpanTree.TreeNode<TestSpan> node)
node
- The node to add.Copyright © 2020 Eclipse Foundation. All rights reserved.