From a2da2d62cc2dcb43a85d4c4755d1880d8d0a546f Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Fri, 20 May 2016 18:49:39 +0300 Subject: [PATCH] [groovy] @Bindable support: find single delegate method --- .../transformations/impl/BindableTransformationSupport.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/transformations/impl/BindableTransformationSupport.java b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/transformations/impl/BindableTransformationSupport.java index 1d76612d08c6..8ce7a01346f8 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/transformations/impl/BindableTransformationSupport.java +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/transformations/impl/BindableTransformationSupport.java @@ -19,7 +19,6 @@ import com.intellij.codeInsight.AnnotationUtil; import com.intellij.psi.*; import com.intellij.psi.impl.light.LightMethodBuilder; import com.intellij.psi.search.GlobalSearchScope; -import com.intellij.util.ArrayUtil; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.groovy.GroovyLanguage; @@ -118,8 +117,7 @@ public class BindableTransformationSupport implements AstTransformationSupport { method.addModifier(PsiModifier.PUBLIC); method.setOriginInfo(ORIGIN_INFO); if (docDelegate == null) continue; - PsiMethod[] originalMethods = docDelegate.findMethodsBySignature(method, false); - method.putUserData(ResolveUtil.DOCUMENTATION_DELEGATE, ArrayUtil.getFirstElement(originalMethods)); + method.putUserData(ResolveUtil.DOCUMENTATION_DELEGATE, docDelegate.findMethodBySignature(method, false)); } context.addMethods(methods);