diff options
Diffstat (limited to 'platform/core-api/src/com/intellij/concurrency/JobScheduler.java')
-rw-r--r-- | platform/core-api/src/com/intellij/concurrency/JobScheduler.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/platform/core-api/src/com/intellij/concurrency/JobScheduler.java b/platform/core-api/src/com/intellij/concurrency/JobScheduler.java index a7e16644363c..30d668088824 100644 --- a/platform/core-api/src/com/intellij/concurrency/JobScheduler.java +++ b/platform/core-api/src/com/intellij/concurrency/JobScheduler.java @@ -81,8 +81,7 @@ public abstract class JobScheduler { private static void enableRemoveOnCancelPolicy(ScheduledThreadPoolExecutor executor) { if (Patches.USE_REFLECTION_TO_ACCESS_JDK7) { try { - Method setRemoveOnCancelPolicy = ScheduledThreadPoolExecutor.class.getDeclaredMethod("setRemoveOnCancelPolicy", boolean.class); - setRemoveOnCancelPolicy.setAccessible(true); + Method setRemoveOnCancelPolicy = ReflectionUtil.getDeclaredMethod(ScheduledThreadPoolExecutor.class, "setRemoveOnCancelPolicy", boolean.class); setRemoveOnCancelPolicy.invoke(executor, true); } catch (Exception ignored) { |