fix text navigation offset for secondary constructors; add some missing element types to FindUsagesProvider

#KT-7607 Fixed
This commit is contained in:
Dmitry Jemerov
2015-04-28 16:25:10 +02:00
committed by Alexey Sedunov
parent 8574c38998
commit 09a7e87102
2 changed files with 8 additions and 0 deletions
@@ -206,4 +206,9 @@ public class JetSecondaryConstructor extends JetDeclarationStub<KotlinPlaceHolde
public PsiElement getConstructorKeyword() {
return findNotNullChildByType(JetTokens.CONSTRUCTOR_KEYWORD);
}
@Override
public int getTextOffset() {
return getConstructorKeyword().getTextRange().getStartOffset();
}
}
@@ -37,6 +37,9 @@ public class JetFindUsagesProvider : FindUsagesProvider {
is JetClass -> "class"
is JetParameter -> "parameter"
is JetProperty -> "property"
is JetTypeParameter -> "type parameter"
is JetSecondaryConstructor -> "constructor"
is JetObjectDeclaration -> "object"
else -> ""
}
}