concatenation injection performance fixes: cache injection into '+' for every operand
commit81782d050077c97bad621e293abac7c512bcfc62
authorAlexey Kudravtsev <cdr@jetbrains.com>
Wed, 14 Jan 2009 09:12:14 +0000 (14 12:12 +0300)
committerAlexey Kudravtsev <cdr@jetbrains.com>
Wed, 14 Jan 2009 09:12:14 +0000 (14 12:12 +0300)
treea65847c5e18eaef9525070a9e3cefee451d2d465
parent1e6eff3c944f26c562fd5c78d309b773793b3fdf
concatenation injection performance fixes: cache injection into '+' for every operand
14 files changed:
codeInsight/impl/com/intellij/psi/impl/source/tree/injected/MyTestInjector.java
lang-api/src/com/intellij/psi/PsiLanguageInjectionHost.java
lang-impl/src/com/intellij/injected/editor/DocumentWindowImpl.java
lang-impl/src/com/intellij/injected/editor/EditorWindow.java
lang-impl/src/com/intellij/psi/SingleRootFileViewProvider.java
lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedFileViewProvider.java
lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageManagerImpl.java
lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageUtil.java
lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedPsiCachedValueProvider.java [new file with mode: 0644]
lang-impl/src/com/intellij/psi/impl/source/tree/injected/MultiHostRegistrarImpl.java [moved from lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedPsiProvider.java with 56% similarity]
lang-impl/src/com/intellij/psi/impl/source/tree/injected/Place.java [new file with mode: 0644]
lang-impl/src/com/intellij/psi/impl/source/tree/injected/Places.java
resources/src/componentSets/Core.xml
source/com/intellij/psi/impl/source/tree/injected/JavaConcatenationInjectorManager.java [moved from openapi/src/com/intellij/lang/injection/JavaConcatenationInjectorManager.java with 50% similarity]