diff --git a/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SelfElementInfo.java b/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SelfElementInfo.java index 438628b53cd9..142e38b1329c 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SelfElementInfo.java +++ b/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SelfElementInfo.java @@ -59,7 +59,8 @@ public class SelfElementInfo extends SmartPointerElementInfo { assert pair.first.hashCode() == myIdentikit.hashCode(); myIdentikit = pair.first; setRange(pair.second.getTextRange()); - } else { + } + else { setRange(element.getTextRange()); } } @@ -68,7 +69,8 @@ public class SelfElementInfo extends SmartPointerElementInfo { if (range != null) { myStartOffset = range.getStartOffset(); myEndOffset = range.getEndOffset(); - } else { + } + else { myStartOffset = -1; myEndOffset = -1; } @@ -112,6 +114,10 @@ public class SelfElementInfo extends SmartPointerElementInfo { return calcPsiRange(); } + boolean isForInjected() { + return myForInjected; + } + @Nullable private TextRange calcPsiRange() { return hasRange() ? new UnfairTextRange(myStartOffset, myEndOffset) : null;