[ 
https://issues.apache.org/jira/browse/TAP5-2769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812534#comment-17812534
 ] 

Hudson commented on TAP5-2769:
------------------------------

FAILURE: Integrated in Jenkins build Tapestry ยป tapestry-java-17-freestyle #85 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/85/])
TAP5-2769: revert ASM shadowing (thiago: rev 
c9fb4e97b01170c92a04c7ab8e1c61778d483427)
* (edit) tapestry-ioc/src/test/groovy/ioc/specs/ReloadSpec.groovy
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/AnalyzerAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/signature/SignatureWriter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/package.html
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/AbstractInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Label.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InnerClassNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/Remapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckFieldAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/AnnotationWriter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceFieldVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/MethodVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Interpreter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleOpenNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/FieldNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingFieldAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/AnalyzerException.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckModuleAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckSignatureAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/JumpInsnNode.java
* (edit) 
beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ClassRemapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SmallSet.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/IntInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/FieldVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/MethodTooLargeException.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/CodeSizeEvaluator.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LocalVariableNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/GeneratorAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleProvideNode.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticMember.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/BasicInterpreter.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/plastic/PlasticConstants.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleRequireNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckClassAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/AnnotationNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Type.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/MultiANewArrayInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Context.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LookupSwitchInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TextifierSupport.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/TypePath.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingMethodAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/TableSwitchGenerator.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/ASMifier.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceAnnotationVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceModuleVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/FieldRemapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/UnsupportedClassVersionException.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TableSwitchInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/MethodNode.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodAdviceManager.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SourceValue.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceMethodVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InvokeDynamicInsnNode.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderImpl.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RecordComponentRemapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/Method.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Handle.java
* (edit) settings.gradle
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckAnnotationAdapter.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderState.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/FieldInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LocalVariableAnnotationNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/BasicValue.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckRecordComponentAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ModuleResolutionAttribute.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Subroutine.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/MethodInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckMethodAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ByteVector.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/CurrentFrame.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TypeInsnNode.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/SwitchBlockImpl.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodParameterImpl.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InsnNode.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImplTest.java
* (delete) plastic-asm/build.gradle
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/package.html
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InsnList.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticMethodImpl.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ModuleRemapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/Textifiable.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LdcInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/VarInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SourceInterpreter.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/FrameNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/MethodRemapper.java
* (delete) 
plastic-asm/src/main/java/org/objectweb/asm/tree/TapestryAnnotationNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SerialVersionUIDAdder.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/JSRInlinerAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingSignatureAdapter.java
* (edit) tapestry-ioc/src/test/groovy/ioc/specs/DefaultModuleDefImplSpec.groovy
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SimpleRemapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/signature/package.html
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Edge.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Constants.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/ASMifierSupport.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ModuleTargetAttribute.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TypeAnnotationNode.java
* (edit) tapestry-core/build.gradle
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceClassVisitor.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PrimitiveType.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/LocalVariablesSorter.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/AbstractAnnotationBuilder.java
* (edit) build.gradle
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/package.html
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ClassNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/Textifier.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/MethodWriter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Attribute.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LineNumberNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/AnnotationVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassTooLargeException.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/package.html
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/AnnotationRemapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/signature/SignatureVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/RecordComponentWriter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LabelNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/RecordComponentVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingClassAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TryCatchBlockNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/StaticInitMerger.java
* (edit) plastic/build.gradle
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Handler.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ConstantDynamic.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/Util.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Frame.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/BasicVerifier.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Symbol.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SignatureRemapper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ParameterNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ModuleHashesAttribute.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/signature/SignatureReader.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ClassCreationHelper.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceRecordComponentVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Opcodes.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingAnnotationAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/FieldWriter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/AdviceAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/TryCatchBlockSorter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/package.html
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/TypeReference.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/InstructionAdapter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/SymbolTable.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/reload/ReloadTests.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/IincInsnNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceSignatureVisitor.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Value.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/TryCatchBlockImpl.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ModuleWriter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SimpleVerifier.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleExportNode.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassReader.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/ASMifiable.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ModuleVisitor.java
* (edit) 
tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Analyzer.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Frame.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/Printer.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassWriter.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/RecordComponentNode.java
TAP5-2769: Upgrade ASM to 9.6 to support Java 21 (thiago: rev 
e383f1a33779dc9d696a626bb25cf77db61d7aab)
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TypeInsnNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SimpleRemapper.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/AnnotationNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InnerClassNode.java
* (delete) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingSignatureAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/StaticInitMerger.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/Printer.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/BasicVerifier.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Type.java
* (delete) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingFieldAdapter.java
* (delete) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingAnnotationAdapter.java
* (delete) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingClassAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SignatureRemapper.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/RecordComponentVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Frame.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckSignatureAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/AdviceAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/VarInsnNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/InstructionAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/SymbolTable.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/AnnotationRemapper.java
* (delete) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/Textifiable.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckClassAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassWriter.java
* (add) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/asm/tree/TapestryAnnotationNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ByteVector.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Opcodes.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/JSRInlinerAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/FieldInsnNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/MethodWriter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ModuleVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ClassNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/BasicInterpreter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Interpreter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/signature/SignatureVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/FieldNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ModuleRemapper.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/MethodNode.java
* (delete) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingMethodAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckMethodAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/AnalyzerAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SerialVersionUIDAdder.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/GeneratorAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/IincInsnNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/AbstractInsnNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckFieldAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/FieldVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InvokeDynamicInsnNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Symbol.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SimpleVerifier.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/FieldRemapper.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/FrameNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Analyzer.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SourceValue.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleExportNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/Remapper.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/LocalVariablesSorter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/RecordComponentWriter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckModuleAdapter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TypeAnnotationNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceClassVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/Util.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/MethodTooLargeException.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/Textifier.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceMethodVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/ASMifier.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LocalVariableAnnotationNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassReader.java
* (delete) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/ASMifiable.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Handle.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SourceInterpreter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Frame.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/MethodRemapper.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleProvideNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/signature/SignatureWriter.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TryCatchBlockNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ClassRemapper.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Label.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/ModuleOpenNode.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/AnnotationVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassTooLargeException.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/MethodVisitor.java
* (edit) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/CodeSizeEvaluator.java
* (add) 
plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckFrameAnalyzer.java


> 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
>            Assignee: Thiago Henrique De Paula Figueiredo
>            Priority: Major
>             Fix For: 5.8.4
>
>          Time Spent: 1h 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 
> {code:java}
> AnnotationNode.accept
> {code}
> .
> 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)

Reply via email to