public class ThreadInfo extends Object
ComparableProfiler
for a thread.Constructor and Description |
---|
ThreadInfo(List<ComparableProfiler> profilers,
Thread thread)
Instantiates a
ThreadInfo . |
Modifier and Type | Method and Description |
---|---|
void |
decreaseStackLevel()
Decreases the stack's level.
|
Thread |
getThread()
Gets the
Thread . |
void |
increaseStackLevel()
Increases the stack's level.
|
void |
snapshot(String tag,
Snapshot.Type type,
Group group)
Takes a snapshot.
|
String |
toString()
Returns a string representation of the object.
|
public ThreadInfo(List<ComparableProfiler> profilers, Thread thread)
ThreadInfo
.profilers
- the profilers to follow.thread
- the thread followed.public void decreaseStackLevel()
public void increaseStackLevel()
public void snapshot(String tag, Snapshot.Type type, Group group)
tag
- the tag.type
- the type of snapshot.group
- the profiler grouppublic String toString()
Object
toString
method returns a
string that "textually represents" this object. The result should be a concise but informative
representation that is easy for a person to read. It is recommended that all subclasses override
this method.
The toString
method for class Object
returns a string consisting of the name of
the class of which the object is an instance, the at-sign character `@
', and the unsigned
hexadecimal representation of the hash code of the object. In other words, this method returns a
string equal to the value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())