Instead of a manual JAR download, it is recommended to manage the dependency through your build system to handle transitive dependencies automatically. Maven Configuration Add this to your pom.xml :
: Provides an object-based API for representing Java classes as trees.
As of early 2026, the stable releases of ASM have expanded to support the latest Java features: 9.9.1 (released late 2025). org.objectweb.asm jar download
Version 9.9 added support for Java 26 opcodes. How to Use with Build Tools
The ASM framework is modular. Depending on your needs, you may need one or all of the following JARs: Instead of a manual JAR download, it is
: Contains useful class and method adapters, such as the AdviceAdapter .
ASM is a high-performance Java bytecode manipulation and analysis framework. It is significantly faster and smaller than alternatives like CGLIB or BCEL. It is the engine behind many popular Java tools, including: and Hibernate for proxy generation. Jacoco for code coverage analysis. Mocking frameworks like EasyMock and JMock. Versions - ASM Version 9
To download the , you should visit the Maven Central Repository or the official OW2 ASM website . While the package name is org.objectweb.asm , newer versions (since version 4.0) are published under the Group ID org.ow2.asm . Quick Download Links & Artifacts