[ https://issues.apache.org/jira/browse/TAP5-2769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812546#comment-17812546 ]
Hudson commented on TAP5-2769: ------------------------------ ABORTED: Integrated in Jenkins build Tapestry ยป tapestry-java-11-temurin-freestyle #18 (See [https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/18/]) TAP5-2769: revert ASM shadowing (thiago: rev c9fb4e97b01170c92a04c7ab8e1c61778d483427) * (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/commons/RemappingFieldAdapter.java * (edit) beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.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/util/TraceSignatureVisitor.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/tree/analysis/BasicValue.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/IntInsnNode.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/tree/analysis/BasicInterpreter.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/PlasticConstants.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/signature/package.html * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/AbstractInsnNode.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticMember.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/tree/analysis/SourceValue.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceClassVisitor.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodAdviceManager.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/commons/CodeSizeEvaluator.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SerialVersionUIDAdder.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/VarInsnNode.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/PrimitiveType.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/RecordComponentWriter.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InnerClassNode.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/AbstractAnnotationBuilder.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/commons/package.html * (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/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/Label.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/package.html * (edit) tapestry-ioc/src/test/groovy/ioc/specs/ReloadSpec.groovy * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/StaticInitMerger.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/tree/ModuleRequireNode.java * (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/util/CheckClassAdapter.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/tree/ModuleExportNode.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/ClassReader.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/commons/SignatureRemapper.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/FieldVisitor.java * (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/commons/JSRInlinerAdapter.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/SwitchBlockImpl.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/AnnotationWriter.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/TryCatchBlockImpl.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/Symbol.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingSignatureAdapter.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/analysis/AnalyzerException.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/util/TraceMethodVisitor.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ModuleVisitor.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/tree/UnsupportedClassVersionException.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/Opcodes.java * (edit) tapestry-ioc/src/test/groovy/ioc/specs/DefaultModuleDefImplSpec.groovy * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/ClassTooLargeException.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/Handle.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/ASMifiable.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/util/ASMifierSupport.java * (edit) tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ClassCreationHelper.java * (delete) plastic-asm/build.gradle * (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/Type.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/RecordComponentNode.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/Handler.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/MethodNode.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/Frame.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/CurrentFrame.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckAnnotationAdapter.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/LocalVariableNode.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/TypePath.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TypeInsnNode.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/signature/SignatureReader.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/commons/ModuleResolutionAttribute.java * (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/tree/analysis/SimpleVerifier.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/tree/JumpInsnNode.java * (edit) build.gradle * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckRecordComponentAdapter.java * (delete) plastic-asm/src/main/java/org/objectweb/asm/tree/TapestryAnnotationNode.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/SymbolTable.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InsnNode.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/MethodRemapper.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/MultiANewArrayInsnNode.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/LocalVariablesSorter.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/util/CheckMethodAdapter.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/tree/Util.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Value.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/TraceModuleVisitor.java * (edit) tapestry-core/build.gradle * (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/analysis/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/util/Textifier.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/commons/AnalyzerAdapter.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/LdcInsnNode.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/signature/SignatureWriter.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/tree/IincInsnNode.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/tree/FieldNode.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/Analyzer.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderImpl.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/CheckSignatureAdapter.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/Context.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/InvokeDynamicInsnNode.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/commons/Method.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/util/CheckModuleAdapter.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/FieldInsnNode.java * (edit) plastic/build.gradle * (edit) settings.gradle * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/TypeAnnotationNode.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.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/FieldWriter.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/tree/analysis/SourceInterpreter.java * (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/commons/AdviceAdapter.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodParameterImpl.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java * (edit) tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImplTest.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/commons/SimpleRemapper.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/tree/TableSwitchInsnNode.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/ClassVisitor.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderState.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/commons/ModuleTargetAttribute.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/TextifierSupport.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/tree/ModuleProvideNode.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/util/TraceClassVisitor.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/MethodVisitor.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/AnnotationVisitor.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/MethodWriter.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/tree/ModuleProvideNode.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/commons/FieldRemapper.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/ModuleVisitor.java * (edit) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/LocalVariableAnnotationNode.java * (delete) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingFieldAdapter.java * (edit) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/analysis/SourceValue.java * (delete) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/ASMifiable.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/tree/analysis/Analyzer.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/Opcodes.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/analysis/Frame.java * (delete) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/RemappingAnnotationAdapter.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/tree/AnnotationNode.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/tree/InvokeDynamicInsnNode.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/tree/analysis/BasicVerifier.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/tree/FieldNode.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/Type.java * (edit) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/SimpleRemapper.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.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/commons/JSRInlinerAdapter.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/ClassReader.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/commons/CodeSizeEvaluator.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/tree/TypeAnnotationNode.java * (edit) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/commons/ClassRemapper.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/ClassTooLargeException.java * (edit) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckClassAdapter.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/Frame.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/tree/InnerClassNode.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/tree/ClassNode.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/tree/analysis/Interpreter.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/commons/AnnotationRemapper.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/util/CheckModuleAdapter.java * (edit) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/tree/MethodNode.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/AdviceAdapter.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/ClassWriter.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/signature/SignatureWriter.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/SimpleVerifier.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/tree/VarInsnNode.java * (add) plastic/src/external/java/org/apache/tapestry5/internal/plastic/asm/util/CheckFrameAnalyzer.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/commons/StaticInitMerger.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/MethodTooLargeException.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/commons/AnalyzerAdapter.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/commons/LocalVariablesSorter.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/util/CheckFieldAdapter.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/util/ASMifier.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/tree/TypeInsnNode.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)