OPtimization of PsiRecursiveElementVisitor. Use PsiRecursiveElementWalkingVisitor...
commitac7b9457d0efe301e39937983c2b97d43dfaa148
authorAlexey Kudravtsev <cdr@jetbrains.com>
Tue, 3 Feb 2009 07:00:39 +0000 (3 10:00 +0300)
committerAlexey Kudravtsev <cdr@jetbrains.com>
Tue, 3 Feb 2009 07:00:39 +0000 (3 10:00 +0300)
tree943f3f97df775e4ce1a59a335364f01914eaca91
parentba6ebc3471ed9661aaa340ae1d7462ebdf05b494
OPtimization of PsiRecursiveElementVisitor. Use PsiRecursiveElementWalkingVisitor to avoid SOE
19 files changed:
ExtendedApi/src/com/intellij/testFramework/ParsingTestCase.java
codeInsight/impl/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java
codeInsight/impl/com/intellij/codeInsight/editorActions/smartEnter/AfterSemicolonEnterProcessor.java
lang-api/src/com/intellij/psi/PsiRecursiveElementWalkingVisitor.java [new file with mode: 0644]
lang-api/src/com/intellij/psi/util/PsiUtilBase.java
lang-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java
lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java
lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java
lang-impl/src/com/intellij/codeInspection/ex/LocalInspectionToolWrapper.java
lang-impl/src/com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.java
lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageManagerImpl.java
plugins/ant/tests/src/com/intellij/lang/ant/CustomTypesTest.java
refactoring/impl/com/intellij/refactoring/inline/InlineMethodProcessor.java
source/com/intellij/psi/impl/smartPointers/AnchorElementInfoFactory.java
source/com/intellij/psi/impl/source/PsiTypeCodeFragmentImpl.java
xml/impl/src/com/intellij/xml/impl/dtd/XmlNSDescriptorImpl.java
xml/impl/src/com/intellij/xml/impl/schema/SchemaNSDescriptor.java
xml/impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java
xml/impl/src/com/intellij/xml/impl/schema/XmlNSDescriptorImpl.java