You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Andriy Rysin (Jira)" <ji...@apache.org> on 2025/05/30 14:24:00 UTC
[jira] [Created] (GROOVY-11685) Static type checking fails with groovy 5.x
Andriy Rysin created GROOVY-11685:
-------------------------------------
Summary: Static type checking fails with groovy 5.x
Key: GROOVY-11685
URL: https://issues.apache.org/jira/browse/GROOVY-11685
Project: Groovy
Issue Type: Bug
Affects Versions: 5.0.0-beta-1
Reporter: Andriy Rysin
This project can compile and run under groovy-4 but fails static type checking with groovy-5. I could not find what would be wrong with the code.
[https://github.com/brown-uk/nlp_uk]
{noformat}
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
file:/home/user/nlp_uk/src/main/groovy/ua/net/nlp/tools/TextUtils.groovy: 182: [Static type checking] - Cannot call java.util.function.Consumer#call(capture-o
f ? extends ua.net.nlp.tools.TextUtils.ResultBase) with arguments [ua.net.nlp.tools.TextUtils$ResultBase]
@ line 182, column 6.
postProcessClosure(analyzed)
^
file:/home/user/nlp_uk/src/main/groovy/ua/net/nlp/tools/TextUtils.groovy: 200: [Static type checking] - Cannot call java.util.function.Consumer#call(capture-o
f ? extends ua.net.nlp.tools.TextUtils.ResultBase) with arguments [ua.net.nlp.tools.TextUtils$ResultBase]
@ line 200, column 4.
postProcessClosure(analyzed)
^
file:/home/user/nlp_uk/src/main/groovy/ua/net/nlp/tools/tag/TagUnknown.groovy: 97: [Static type checking] - Incompatible generic argument types. Cannot assign
java.util.List<java.lang.Object> to: java.util.List<ua.net.nlp.tools.tag.TagTextCore.TaggedToken>
@ line 97, column 25.
retTokens = opToTagMap.collect { e ->
^
file:/home/user/nlp_uk/src/main/groovy/ua/net/nlp/tools/tag/TagUnknown.groovy: 136: [Static type checking] - Incompatible generic argument types. Cannot assig
n java.util.List<? extends java.lang.Object> to: java.util.List<ua.net.nlp.tools.tag.TagTextCore.TaggedToken>
@ line 136, column 16.
return retTokens
^
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)