Package daikon
Class Daikon.FileIOProgress
-
- All Implemented Interfaces:
Runnable
- Enclosing class:
- Daikon
public static class Daikon.FileIOProgress extends Thread
Outputs FileIO progress information. Uses global variable FileIO.data_trace_state.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
Fields Modifier and Type Field Description boolean
shouldStop
Clients should set this variable instead of calling Thread.stop(), which is deprecated.-
Fields inherited from class Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description FileIOProgress()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Clear the display; good to do before printing to System.out.void
display()
Displays the current status.void
display(String message)
Displays the given message.void
run()
-
Methods inherited from class Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
shouldStop
public boolean shouldStop
Clients should set this variable instead of calling Thread.stop(), which is deprecated. Typically a client calls "display()" before setting this. The stopping happens later, and calls clear() anyway.
-
-
Constructor Detail
-
FileIOProgress
public FileIOProgress()
-
-