frysk.ftrace
Class Reporter
java.lang.Object
frysk.ftrace.Reporter
class Reporter
- extends Object
Method Summary |
void |
eventEntry(Task task,
Object item,
String eventType,
String eventName,
Object[] args)
|
void |
eventLeave(Task task,
Object item,
String eventType,
String eventName,
Object retVal)
|
void |
eventSingle(Task task,
String eventName)
|
void |
eventSingle(Task task,
String eventName,
Object[] args)
|
private String |
formatTaskPC(Task task)
|
void |
generateStackTrace(Task task)
|
private int |
getLevel(Task task)
|
private boolean |
lineOpened()
|
private boolean |
myLineOpened(Task task,
Object item)
|
private String |
pidInfo(Task task)
|
private void |
printArgs(Object[] args)
|
private void |
setLevel(Task task,
int level)
|
private void |
updateOpenLine(Task task,
Object item)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
writer
private PrintWriter writer
lastItem
private Object lastItem
lastTask
private Task lastTask
levelMap
private HashMap levelMap
stackPrintOptions
private final PrintDebugInfoStackOptions stackPrintOptions
showPC
private final boolean showPC
Reporter
public Reporter(PrintWriter writer,
PrintDebugInfoStackOptions stackPrintOptions,
boolean show)
getLevel
private int getLevel(Task task)
setLevel
private void setLevel(Task task,
int level)
lineOpened
private boolean lineOpened()
myLineOpened
private boolean myLineOpened(Task task,
Object item)
updateOpenLine
private void updateOpenLine(Task task,
Object item)
pidInfo
private String pidInfo(Task task)
printArgs
private void printArgs(Object[] args)
formatTaskPC
private String formatTaskPC(Task task)
eventEntry
public void eventEntry(Task task,
Object item,
String eventType,
String eventName,
Object[] args)
eventLeave
public void eventLeave(Task task,
Object item,
String eventType,
String eventName,
Object retVal)
eventSingle
public void eventSingle(Task task,
String eventName)
eventSingle
public void eventSingle(Task task,
String eventName,
Object[] args)
generateStackTrace
public void generateStackTrace(Task task)