public class StackTree extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,StackNode> |
basement |
protected Map<StackDescriptor,ComparableAtomicLong> |
branches |
protected AtomicLong |
eventsCount |
protected StackDescriptor |
lastDescriptor |
Constructor and Description |
---|
StackTree() |
Modifier and Type | Method and Description |
---|---|
void |
consumeStackTrace(StackDescriptor descriptor) |
void |
consumeStackTrace(StackDescriptor descriptor,
long increment) |
long |
getTotalEventsNumber() |
int |
getUniqueBranchesNumber() |
String |
renderTree(boolean displayCounts) |
void |
reset() |
protected AtomicLong eventsCount
protected Map<StackDescriptor,ComparableAtomicLong> branches
protected StackDescriptor lastDescriptor
public String renderTree(boolean displayCounts)
public void consumeStackTrace(@NonNull StackDescriptor descriptor)
public void consumeStackTrace(@NonNull StackDescriptor descriptor, long increment)
public long getTotalEventsNumber()
public int getUniqueBranchesNumber()
public void reset()
Copyright © 2017. All rights reserved.