diff --git a/platform/lang-impl/src/com/intellij/refactoring/inline/GenericInlineHandler.java b/platform/lang-impl/src/com/intellij/refactoring/inline/GenericInlineHandler.java index 79c2b3f1c479..5fdb8097969c 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/inline/GenericInlineHandler.java +++ b/platform/lang-impl/src/com/intellij/refactoring/inline/GenericInlineHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -143,6 +143,10 @@ public class GenericInlineHandler { Collection allReferences) { final Map inliners = new HashMap(); for (PsiReference ref : allReferences) { + if (ref == null) { + LOG.error("element: " + element.getClass()+ ", allReferences contains null!"); + continue; + } PsiElement refElement = ref.getElement(); LOG.assertTrue(refElement != null, ref.getClass().getName());