From 7a4c4608f5bb225cdb9bf4412f473f343345f47c Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 2 Dec 2016 17:15:06 +0300 Subject: [PATCH] turned assertions to exceptions for stronger guarantees --- platform/util/src/com/intellij/util/PausesStat.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platform/util/src/com/intellij/util/PausesStat.java b/platform/util/src/com/intellij/util/PausesStat.java index 540e17014032..9306b24bdbdc 100644 --- a/platform/util/src/com/intellij/util/PausesStat.java +++ b/platform/util/src/com/intellij/util/PausesStat.java @@ -39,7 +39,7 @@ public class PausesStat { myEdtThread = Thread.currentThread(); } - private int register(int duration) { + private void register(int duration) { if (durations.size() == N_MAX) { durations.set(indexToOverwrite, duration); indexToOverwrite = (indexToOverwrite + 1) % N_MAX; @@ -47,7 +47,6 @@ public class PausesStat { else { durations.add(duration); } - return duration; } public void started() { @@ -58,7 +57,7 @@ public class PausesStat { } private void assertEdt() { - assert Thread.currentThread() == myEdtThread : Thread.currentThread(); + if (Thread.currentThread() != myEdtThread) throw new IllegalStateException("wrong thread: "+Thread.currentThread()); } public void finished(@NotNull String description) {