Disable override search for non-virtual properties
This commit is contained in:
+6
-1
@@ -95,7 +95,11 @@ public class KotlinFindPropertyUsagesDialog extends JavaFindUsagesDialog<KotlinP
|
|||||||
protected void addUsagesOptions(JPanel optionsPanel) {
|
protected void addUsagesOptions(JPanel optionsPanel) {
|
||||||
super.addUsagesOptions(optionsPanel);
|
super.addUsagesOptions(optionsPanel);
|
||||||
|
|
||||||
boolean isAbstract = ((JetProperty) getPsiElement()).hasModifier(JetTokens.ABSTRACT_KEYWORD);
|
JetProperty property = (JetProperty) getPsiElement();
|
||||||
|
|
||||||
|
boolean isAbstract = property.hasModifier(JetTokens.ABSTRACT_KEYWORD);
|
||||||
|
boolean isOpen = property.hasModifier(JetTokens.OPEN_KEYWORD);
|
||||||
|
if (isOpen || isAbstract) {
|
||||||
cbOverrides = addCheckboxToPanel(
|
cbOverrides = addCheckboxToPanel(
|
||||||
isAbstract
|
isAbstract
|
||||||
? JetBundle.message("find.what.implementing.properties.checkbox")
|
? JetBundle.message("find.what.implementing.properties.checkbox")
|
||||||
@@ -105,6 +109,7 @@ public class KotlinFindPropertyUsagesDialog extends JavaFindUsagesDialog<KotlinP
|
|||||||
false
|
false
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void update() {
|
protected void update() {
|
||||||
|
|||||||
Reference in New Issue
Block a user