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());
}