[ https://issues.apache.org/jira/browse/TAP5-2769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Poulsen updated TAP5-2769: -------------------------------- Description: I have a local version where the shadowing of ASM is done by Gradle to easier maintain the ASM copy in the future. I'll create a PR with the changes on Github. The copied version had a single change to the ASM sources (in order to access the static package protected method `AnnotationNode.accept`. I did a quick hack with reflection to access it instead, there is definitely room for improvement there, if anyone wants to take a stab at it. Edit: PR https://github.com/apache/tapestry-5/pull/46 was: I have a local version where the shadowing of ASM is done by Gradle to easier maintain the ASM copy in the future. I'll create a PR with the changes on Github. The copied version had a single change to the ASM sources (in order to access the static package protected method `AnnotationNode.accept`. I did a quick hack with reflection to access it instead, there is definitely room for improvement there, if anyone wants to take a stab at it. > Upgrade ASM to 9.6 to allow running on Java 21 > ---------------------------------------------- > > Key: TAP5-2769 > URL: https://issues.apache.org/jira/browse/TAP5-2769 > Project: Tapestry 5 > Issue Type: Task > Components: plastic > Affects Versions: 5.8.3 > Reporter: Chris Poulsen > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > I have a local version where the shadowing of ASM is done by Gradle to easier > maintain the ASM copy in the future. > I'll create a PR with the changes on Github. > The copied version had a single change to the ASM sources (in order to access > the static package protected method `AnnotationNode.accept`. > I did a quick hack with reflection to access it instead, there is definitely > room for improvement there, if anyone wants to take a stab at it. > Edit: PR https://github.com/apache/tapestry-5/pull/46 -- This message was sent by Atlassian Jira (v8.20.10#820010)