https://github.com/stephengold/asm
A small and fast library for manipulating Java bytecode.
https://github.com/stephengold/asm
asm bytecode bytecode-manipulation java jvm-bytecode jvm-library library open-source ow2-asm
Last synced: 9 months ago
JSON representation
A small and fast library for manipulating Java bytecode.
- Host: GitHub
- URL: https://github.com/stephengold/asm
- Owner: stephengold
- License: bsd-3-clause
- Created: 2021-05-08T02:12:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-26T20:36:21.000Z (10 months ago)
- Last Synced: 2025-03-27T19:51:59.940Z (9 months ago)
- Topics: asm, bytecode, bytecode-manipulation, java, jvm-bytecode, jvm-library, library, open-source, ow2-asm
- Language: Java
- Homepage:
- Size: 986 KB
- Stars: 11
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# asm
This is an adaptation of ASM 3.1, a very small and fast Java bytecode manipulation framework from October 2007.
The source code was extracted from https://github.com/stephengold/jbullet/blob/a86ef8b465c2c523607a520f60fd563c14a6aa89/lib/ASM3.1/src.zip,
and Gradle build scripts were added.
I'm using this very old version to ensure compatibility with Martin Dvorak's stack-alloc project.
## External links
+ The ASM project: https://asm.ow2.io/index.html
+ Pre-built Maven artifacts at the Maven Central Repository: https://search.maven.org/artifact/com.github.stephengold/asm-all/3.1.1/jar