From 1e62a20e4682ff65ce32eb7d125351b0cc1add20 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 23 Nov 2011 21:45:45 +0100 Subject: [PATCH] fix ?extends in canonical names (a quick fix for EA-31610, EA-31590) --- plugins/groovy/resources/standardDsls/defaultMethods.gdsl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/groovy/resources/standardDsls/defaultMethods.gdsl b/plugins/groovy/resources/standardDsls/defaultMethods.gdsl index 99d17202dc30..de8217ef727f 100644 --- a/plugins/groovy/resources/standardDsls/defaultMethods.gdsl +++ b/plugins/groovy/resources/standardDsls/defaultMethods.gdsl @@ -37,6 +37,8 @@ def extractIterableParameter(PsiType type) { } private String removeWildcard(String componentType) { + componentType = componentType.replace("?extends", "? extends ") + if (componentType?.startsWith(Constants.WILDCARD_PREFIX)) { return componentType.substring(Constants.WILDCARD_PREFIX.size()) }