You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "James Daugherty (Jira)" <ji...@apache.org> on 2026/10/01 17:05:00 UTC

[jira] [Created] (GROOVY-12437) Grovy 5 Incremental Compilation Issue

James Daugherty created GROOVY-12437:
----------------------------------------

             Summary: Grovy 5 Incremental Compilation Issue
                 Key: GROOVY-12437
                 URL: https://issues.apache.org/jira/browse/GROOVY-12437
             Project: Groovy
          Issue Type: Bug
    Affects Versions: 5.0.0
            Reporter: James Daugherty


A statically compiled subclass fails to compile against a precompiled generic superclass when a ternary expression selects between two inherited generic map properties. Compiling the same sources together succeeds.

This was discovered during incremental compilation in a Grails application, but {*}the reproducer uses only the standalone Groovy compiler{*}. Gradle, Grails, application dependencies, compiler configuration scripts, and build caches are not involved.

 

Reproducer is here: [https://github.com/jdaugherty/groovy5-incrementa-compilation-issue] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)