Disable override search for non-virtual properties
This commit is contained in:
+14
-9
@@ -95,15 +95,20 @@ 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();
|
||||||
cbOverrides = addCheckboxToPanel(
|
|
||||||
isAbstract
|
boolean isAbstract = property.hasModifier(JetTokens.ABSTRACT_KEYWORD);
|
||||||
? JetBundle.message("find.what.implementing.properties.checkbox")
|
boolean isOpen = property.hasModifier(JetTokens.OPEN_KEYWORD);
|
||||||
: JetBundle.message("find.what.overriding.properties.checkbox"),
|
if (isOpen || isAbstract) {
|
||||||
FindSettings.getInstance().isSearchOverloadedMethods(),
|
cbOverrides = addCheckboxToPanel(
|
||||||
optionsPanel,
|
isAbstract
|
||||||
false
|
? JetBundle.message("find.what.implementing.properties.checkbox")
|
||||||
);
|
: JetBundle.message("find.what.overriding.properties.checkbox"),
|
||||||
|
FindSettings.getInstance().isSearchOverloadedMethods(),
|
||||||
|
optionsPanel,
|
||||||
|
false
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user