From 7150e5bd3bf87d2e34952c8c5e18f1a7361973de Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Thu, 4 Aug 2011 17:18:09 +0400 Subject: [PATCH] Grails 2.0.0.M1: Completion for parameter of method LinkGenerator.link(). --- .../jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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();