Minor: Override getTextOffset() in JetObjectDeclaration

Availability of some intentions depends on this
This commit is contained in:
Pavel V. Talanov
2015-01-26 18:02:29 +03:00
parent d9d3f68a39
commit 4132946be2
@@ -141,6 +141,17 @@ public class JetObjectDeclaration extends JetNamedDeclarationStub<KotlinObjectSt
return JetPsiUtil.isLocal(this);
}
@Override
public int getTextOffset() {
PsiElement nameIdentifier = getNameIdentifier();
if (nameIdentifier != null) {
return nameIdentifier.getTextRange().getStartOffset();
}
else {
return getObjectKeyword().getTextRange().getStartOffset();
}
}
@Override
@NotNull
public List<JetDeclaration> getDeclarations() {