T - The type of data that should be associated with this node.public final class ProfilerNode<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
Collection<ProfilerNode<T>> |
getChildren() |
ProfilerNode<T> |
getParent() |
T |
getPayload() |
String |
getRootName() |
com.oracle.truffle.api.source.SourceSection |
getSourceSection() |
Set<Class<?>> |
getTags()
Returns a set tags a stack location marked with.
|
boolean |
isRecursive() |
public Collection<ProfilerNode<T>> getChildren()
ProfilerNodepublic ProfilerNode<T> getParent()
ProfilerNodepublic boolean isRecursive()
ProfilerNode with the same
StackTraceEntry, otherwise falsepublic com.oracle.truffle.api.source.SourceSection getSourceSection()
SourceSection associated with this ProfilerNodepublic String getRootName()
ProfilerNode
appears.public Set<Class<?>> getTags()
root,
statement and expression. Whether statement or
expression stack trace entries appear depends on the configured
filter.public T getPayload()