diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java index 58230dafc025..02f9bb2bfedb 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java @@ -92,6 +92,14 @@ public class PsiUtil { private PsiUtil() { } + @Nullable + public static String getMethodName(GrMethodCall methodCall) { + GrExpression invokedExpression = methodCall.getInvokedExpression(); + if (!(invokedExpression instanceof GrReferenceExpression)) return null; + + return ((GrReferenceExpression)invokedExpression).getReferenceName(); + } + @Nullable public static String getQualifiedReferenceText(GrCodeReferenceElement referenceElement) { StringBuilder builder = new StringBuilder();