mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
set debugger thread names
This commit is contained in:
@@ -135,6 +135,9 @@ public class DebugProcessEvents extends DebugProcessImpl {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
String oldThreadName = Thread.currentThread().getName();
|
||||
Thread.currentThread().setName("DebugProcessEvents");
|
||||
|
||||
try {
|
||||
EventQueue eventQueue = myVmProxy.eventQueue();
|
||||
while (!isStopped()) {
|
||||
@@ -271,6 +274,7 @@ public class DebugProcessEvents extends DebugProcessImpl {
|
||||
}
|
||||
finally {
|
||||
Thread.interrupted(); // reset interrupted status
|
||||
Thread.currentThread().setName(oldThreadName);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -133,6 +133,9 @@ public abstract class InvokeThread<E extends PrioritizedTask> {
|
||||
}
|
||||
|
||||
private void run(final @NotNull WorkerThreadRequest threadRequest) {
|
||||
String oldThreadName = Thread.currentThread().getName();
|
||||
Thread.currentThread().setName("DebuggerManagerThread");
|
||||
|
||||
try {
|
||||
DumbService.getInstance(myProject).setAlternativeResolveEnabled(true);
|
||||
while(true) {
|
||||
@@ -183,6 +186,7 @@ public abstract class InvokeThread<E extends PrioritizedTask> {
|
||||
|
||||
LOG.debug("Request " + toString() + " exited");
|
||||
DumbService.getInstance(myProject).setAlternativeResolveEnabled(false);
|
||||
Thread.currentThread().setName(oldThreadName);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user