From 2bcf8e5e415e06de246d8e4eb988f9fb92f9b4b8 Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Mon, 18 Nov 2013 14:18:32 +0400 Subject: [PATCH] Use GrLightParameterListBuilder.copyParameters() to avoid copy-paste. --- .../lang/psi/impl/synthetic/GrMethodWrapper.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrMethodWrapper.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrMethodWrapper.java index 20b18ad75c70..b850b44bcf3b 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrMethodWrapper.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrMethodWrapper.java @@ -16,10 +16,8 @@ package org.jetbrains.plugins.groovy.lang.psi.impl.synthetic; import com.intellij.codeInsight.completion.originInfo.OriginInfoAwareElement; -import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.*; import org.jetbrains.annotations.NotNull; -import org.jetbrains.plugins.groovy.lang.psi.api.statements.params.GrParameter; /** * @author Sergey Evdokimov @@ -41,15 +39,7 @@ public class GrMethodWrapper extends GrLightMethodBuilder { getModifierList().copyModifiers(method); - for (PsiParameter parameter : method.getParameterList().getParameters()) { - GrLightParameter p = new GrLightParameter(StringUtil.notNullize(parameter.getName()), parameter.getType(), this); - - if (parameter instanceof GrParameter) { - p.setOptional(((GrParameter)parameter).isOptional()); - } - - addParameter(p); - } + getParameterList().copyParameters(method); if (method instanceof OriginInfoAwareElement) { setOriginInfo(((OriginInfoAwareElement)method).getOriginInfo());