edu.rice.cs.plt.debug
Class LogSink.StackMessage
java.lang.Object
edu.rice.cs.plt.debug.LogSink.Message
edu.rice.cs.plt.debug.LogSink.StackMessage
- All Implemented Interfaces:
- Serializable
- Enclosing interface:
- LogSink
public static class LogSink.StackMessage
- extends LogSink.Message
A message logging the thread's current stack trace. While all Messages have ThreadSnapshots and accompanying
stack traces, StackMessages explicitly request that the stack be recorded.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogSink.StackMessage
public LogSink.StackMessage(ThreadSnapshot thread)
LogSink.StackMessage
public LogSink.StackMessage(ThreadSnapshot thread,
String text)
LogSink.StackMessage
public LogSink.StackMessage(LogSink.StackMessage copy)
send
public void send(LogSink sink)
- Specified by:
send in class LogSink.Message
apply
public <T> T apply(LogSink.MessageVisitor<? extends T> visitor)
- Specified by:
apply in class LogSink.Message
serializable
public LogSink.StackMessage serializable()
- Description copied from class:
LogSink.Message
- Convert the message to a form that is guaranteed to be serializable (e.g., invokes
toString() on
objects of arbitrary type).
- Specified by:
serializable in class LogSink.Message