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

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


The following commit(s) were added to refs/heads/master by this push:
     new 9c3ed19351 STC: `extractType` discards placeholder unlike 
`getCombinedBoundType`
9c3ed19351 is described below

commit 9c3ed193515d1a69530da767d1358a209d51d6d7
Author: Eric Milles <eric.mil...@thomsonreuters.com>
AuthorDate: Wed Jun 11 13:56:14 2025 -0500

    STC: `extractType` discards placeholder unlike `getCombinedBoundType`
---
 .../org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 d39fed0d47..80d73568c0 100644
--- 
a/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
+++ 
b/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
@@ -1778,7 +1778,7 @@ public abstract class StaticTypeCheckingSupport {
                     extractGenericsConnections(spec, type, type.redirect());
                 } else if (type.redirect().getGenericsTypes() != null) {
                     for (GenericsType tp : type.redirect().getGenericsTypes()) 
{
-                        spec.put(new GenericsTypeName(tp.getName()), new 
GenericsType(getCombinedBoundType(tp))); //GROOVY-10651
+                        spec.put(new GenericsTypeName(tp.getName()), new 
GenericsType(extractType(tp))); //GROOVY-10651
                     }
                 }
                 superClass = applyGenericsContext(spec, superClass);

Reply via email to