|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.jdesktop.swinghelper.debug.EventDispatchThreadHangMonitor.DispatchInfo
private static class EventDispatchThreadHangMonitor.DispatchInfo
| Field Summary | |
|---|---|
private Thread |
eventDispatchThread
|
private int |
hangNumber
|
private long |
lastDispatchTimeMillis
|
private StackTraceElement[] |
lastReportedStack
|
private long |
timeout
|
| Constructor Summary | |
EventDispatchThreadHangMonitor.DispatchInfo(long timeout)
|
|
| Method Summary | |
|---|---|
void
|
checkForHang()
|
void
|
dispose()
|
private void
|
examineHang()
|
private boolean
|
isWaitingForNextEvent(StackTraceElement[] currentStack)
|
private static boolean
|
stackTraceElementIs(StackTraceElement e, String className, String methodName, boolean isNative)
|
private static boolean
|
stacksEqual(StackTraceElement[] a, StackTraceElement[] b)
|
private long
|
timeSoFar()
Returns how long this dispatch has been going on (in milliseconds). |
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Field Detail |
|---|
private final Thread eventDispatchThread
private int hangNumber
private long lastDispatchTimeMillis
private StackTraceElement[] lastReportedStack
private final long timeout
| Constructor Detail |
|---|
public EventDispatchThreadHangMonitor.DispatchInfo(long timeout)
| Method Detail |
|---|
public void checkForHang()
public void dispose()
private void examineHang()
private boolean isWaitingForNextEvent(StackTraceElement[] currentStack)
private static boolean stackTraceElementIs(StackTraceElement e, String className, String methodName, boolean isNative)
private static boolean stacksEqual(StackTraceElement[] a, StackTraceElement[] b)
private long timeSoFar()
Groovy Documentation