From 784609b16360d4e0b34159b7e9998cbd68ff946d Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Tue, 6 Sep 2011 16:15:05 +0400 Subject: [PATCH] Minor code change: Remove GrailsConstraintsUtil.ConstraintMethod --- .../lang/psi/impl/synthetic/GrLightMethodBuilder.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightMethodBuilder.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightMethodBuilder.java index e475a4a97985..2ebb3b664261 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightMethodBuilder.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightMethodBuilder.java @@ -438,6 +438,16 @@ public class GrLightMethodBuilder extends LightElement implements GrMethod { return (T)myData; } + @Nullable + public static T getData(@Nullable PsiElement method, @NotNull Object kind) { + if (method instanceof GrLightMethodBuilder) { + if (kind.equals(((GrLightMethodBuilder)method).myMethodKind)) { + return ((GrLightMethodBuilder)method).getData(); + } + } + return null; + } + public GrLightMethodBuilder setData(@Nullable Object data) { myData = data; return this;