diff --git a/plugins/devkit/devkit-core/src/util/PsiUtil.java b/plugins/devkit/devkit-core/src/util/PsiUtil.java index d16088435f09..ac1ff93cc2d4 100644 --- a/plugins/devkit/devkit-core/src/util/PsiUtil.java +++ b/plugins/devkit/devkit-core/src/util/PsiUtil.java @@ -141,8 +141,8 @@ public class PsiUtil { @Nullable public static PsiMethod findNearestMethod(String name, @Nullable PsiClass cls) { if (cls == null) return null; - for (PsiMethod method : cls.getMethods()) { - if (method.getParameterList().isEmpty() && method.getName().equals(name)) { + for (PsiMethod method : cls.findMethodsByName(name, false)) { + if (method.getParameterList().isEmpty()) { return method.getModifierList().hasModifierProperty(PsiModifier.ABSTRACT) ? null : method; } }