frysk.stack
Class StackFactory

java.lang.Object
  extended by frysk.stack.StackFactory

public class StackFactory
extends Object


Constructor Summary
StackFactory()
           
 
Method Summary
static Frame createFrame(Task task)
          Find and return the stack backtrace for the provided task
static void printStack(PrintWriter writer, Frame frame)
           
static void printTaskStackTrace(PrintWriter writer, Task task, PrintStackOptions options)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackFactory

public StackFactory()
Method Detail

createFrame

public static Frame createFrame(Task task)
Find and return the stack backtrace for the provided task

Parameters:
task - The task to get stack information for
Returns:
The stack frames as a linked list

printTaskStackTrace

public static final void printTaskStackTrace(PrintWriter writer,
                                             Task task,
                                             PrintStackOptions options)

printStack

public static void printStack(PrintWriter writer,
                              Frame frame)