diff --git a/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java b/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java index 3c81020fcb52..c6e03c951aa0 100644 --- a/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java +++ b/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java @@ -52,7 +52,7 @@ public class ClassMappingNameConverter extends ResolvingConverter.StringConverte if (classElement == null) return Collections.emptyList(); Object value = ((GenericDomValue)classElement).getValue(); if (value == null) return Collections.emptyList(); - assert value instanceof PsiClass : classElement + " should have PsiClass type"; + assert value instanceof PsiClass : classElement + " should have PsiClass type, but was " + value; PsiClass psiClass = (PsiClass)value; JavaCodeStyleManager codeStyleManager = JavaCodeStyleManager.getInstance(context.getProject()); diff --git a/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestUtil.java b/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestUtil.java index dd06c0d0a23d..d73a4d8aaf51 100644 --- a/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestUtil.java +++ b/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestUtil.java @@ -72,7 +72,7 @@ public class CodeInsightTestUtil { return null; } - public static void doIntentionTest(CodeInsightTestFixture fixture, @NonNls String file, @NonNls String actionText) throws Throwable { + public static void doIntentionTest(CodeInsightTestFixture fixture, @NonNls String file, @NonNls String actionText) { doIntentionTest(fixture, actionText, file + ".xml", file + "_after.xml"); } diff --git a/xml/dom-impl/src/com/intellij/util/xml/stubs/index/DomNamespaceKeyIndex.java b/xml/dom-impl/src/com/intellij/util/xml/stubs/index/DomNamespaceKeyIndex.java index 9ff7b3252b4c..a585f8834c25 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/stubs/index/DomNamespaceKeyIndex.java +++ b/xml/dom-impl/src/com/intellij/util/xml/stubs/index/DomNamespaceKeyIndex.java @@ -42,7 +42,7 @@ public class DomNamespaceKeyIndex extends StringStubIndexExtension { public boolean hasStubElementsWithNamespaceKey(final DomFileElement domFileElement, final String namespaceKey) { final VirtualFile file = domFileElement.getFile().getVirtualFile(); - assert file instanceof VirtualFileWithId : file; + if (!(file instanceof VirtualFileWithId)) return false; final int virtualFileId = ((VirtualFileWithId)file).getId(); CommonProcessors.FindFirstProcessor processor = diff --git a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlEntityCache.java b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlEntityCache.java index b361463749a3..8f91c22899a1 100644 --- a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlEntityCache.java +++ b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/XmlEntityCache.java @@ -1,6 +1,7 @@ package com.intellij.psi.impl.source.xml; import com.intellij.openapi.util.Key; +import com.intellij.openapi.util.ModificationTracker; import com.intellij.psi.*; import com.intellij.psi.util.CachedValue; import com.intellij.psi.util.CachedValueProvider; @@ -27,7 +28,7 @@ public class XmlEntityCache { if (declElement instanceof XmlEntityDecl && declElement.isValid() && name.equals(((XmlEntityDecl)declElement).getName())) return new Result((XmlEntityDecl)declElement, declElement); cachingMap.put(name,null); - return new Result(null,null); + return new Result(null, ModificationTracker.NEVER_CHANGED); } }, false