This is an automated email from the ASF dual-hosted git repository.

emilles pushed a commit to branch GROOVY_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_2_5_X by this push:
     new 20d9ef5d5f GROOVY-10351: STC: argument `C<...>` for parameter `C<T,? 
extends T>`
20d9ef5d5f is described below

commit 20d9ef5d5f3ea50f8a5c31fdef81671483469683
Author: Eric Milles <[email protected]>
AuthorDate: Mon Sep 12 11:08:54 2022 -0500

    GROOVY-10351: STC: argument `C<...>` for parameter `C<T,? extends T>`
---
 .../org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java  | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
 
b/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
index d16a76116a..2e38604bbc 100644
--- 
a/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
+++ 
b/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
@@ -1856,9 +1856,7 @@ public abstract class StaticTypeCheckingSupport {
             ClassNode ui = usage[i];
             ClassNode di = declaration[i];
             if (di.isGenericsPlaceHolder()) {
-                GenericsType gt = new GenericsType(di);
-                gt.setPlaceholder(di.isGenericsPlaceHolder());
-                connections.put(new 
GenericsTypeName(di.getGenericsTypes()[0].getName()), gt);
+                connections.put(new GenericsTypeName(di.getUnresolvedName()), 
new GenericsType(ui));
             } else if (di.isUsingGenerics()) {
                 extractGenericsConnections(connections, ui.getGenericsTypes(), 
di.getGenericsTypes());
             }

Reply via email to