From b01cffdc26472325b1b3a510643d3cfc3da16b6c Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 15 Jan 2010 17:32:47 +0300 Subject: [PATCH] test isolation --- .../psi/impl/source/tree/injected/InjectedLanguageManagerImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageManagerImpl.java b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageManagerImpl.java index ce28f9a8b5..ef1dc49630 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageManagerImpl.java @@ -276,7 +276,12 @@ public class InjectedLanguageManagerImpl extends InjectedLanguageManager { private final Map myInjectorsClone = new HashMap(); @TestOnly public void pushInjectors() { - assert myInjectorsClone.isEmpty() : myInjectorsClone; + try { + assert myInjectorsClone.isEmpty() : myInjectorsClone; + } + finally { + myInjectorsClone.clear(); + } myInjectorsClone.putAll(injectors); } @TestOnly -- 2.11.4.GIT