Skip to content

Commit 7439d76

Browse files
committed
Don't use instance of for simple null checks
Fix eclipse-platform/eclipse.platform.releng.aggregator#2739
1 parent 1a3936f commit 7439d76

File tree

1 file changed

+3
-2
lines changed
  • runtime/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs

1 file changed

+3
-2
lines changed

runtime/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobManager.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -722,8 +722,9 @@ private void doShutdown() {
722722
if (toCancel != null) {
723723
for (Job job : toCancel) {
724724
String jobName = printJobName(job) + " " + printState(job); //$NON-NLS-1$
725-
if (job.getThread() instanceof Thread t) {
726-
StackTraceElement[] stackTrace = t.getStackTrace();
725+
Thread thread = job.getThread();
726+
if (thread != null) {
727+
StackTraceElement[] stackTrace = thread.getStackTrace();
727728
for (StackTraceElement stackTraceElement : stackTrace) {
728729
jobName += "\n\t at " + stackTraceElement; //$NON-NLS-1$
729730
}

0 commit comments

Comments
 (0)