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;