Paul King created GROOVY-12391:
----------------------------------

             Summary: grooid jar: java.beans.Transient is rewritten to a class 
openbeans never had
                 Key: GROOVY-12391
                 URL: https://issues.apache.org/jira/browse/GROOVY-12391
             Project: Groovy
          Issue Type: Improvement
            Reporter: Paul King
            Assignee: Paul King


Involves: the jarjar rule maps all of java.beans.**, so the Verifier's 
reference to java.beans.Transient becomes groovyjarjaropenbeans.Transient, 
which does not exist, and the grooid jar cannot compile anything. Fix is either 
excluding Transient from the mapping or adding that one annotation class to the 
repackaged set.
Impact on normal usage: none for the regular jars. It affects only grooid 
consumers, and it means the published grooid artifact has been unusable as a 
compiler since the reference was introduced, so it is also evidence nobody is 
using it.



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

Reply via email to